Annotation of gcc/c-lang.c, revision 1.1.1.1

1.1       root        1: /* Language-specific hook definitions for C front end.
                      2:    Copyright (C) 1991 Free Software Foundation, Inc.
                      3: 
                      4: This file is part of GNU CC.
                      5: 
                      6: GNU CC is free software; you can redistribute it and/or modify
                      7: it under the terms of the GNU General Public License as published by
                      8: the Free Software Foundation; either version 2, or (at your option)
                      9: any later version.
                     10: 
                     11: GNU CC is distributed in the hope that it will be useful,
                     12: but WITHOUT ANY WARRANTY; without even the implied warranty of
                     13: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                     14: GNU General Public License for more details.
                     15: 
                     16: You should have received a copy of the GNU General Public License
                     17: along with GNU CC; see the file COPYING.  If not, write to
                     18: the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
                     19: 
                     20: 
                     21: #include "config.h"
                     22: #include "tree.h"
                     23: #include <stdio.h>
                     24: #include "input.h"
                     25: 
                     26: /* Each of the functions defined here
                     27:    is an alternative to a function in objc-actions.c.  */
                     28:    
                     29: int
                     30: lang_decode_option (p)
                     31:      char *p;
                     32: {
                     33:   return c_decode_option (p);
                     34: }
                     35: 
                     36: void
                     37: lang_init ()
                     38: {
                     39:   /* the beginning of the file is a new line; check for # */
                     40:   /* With luck, we discover the real source file's name from that
                     41:      and put it in input_filename.  */
                     42:   ungetc (check_newline (), finput);
                     43: }
                     44: 
                     45: void
                     46: lang_finish ()
                     47: {
                     48: }
                     49: 
                     50: /* Used by c-lex.c, but only for objc.  */
                     51: tree
                     52: lookup_interface (arg)
                     53:      tree arg;
                     54: {
                     55:   return 0;
                     56: }
                     57: 
                     58: void
                     59: maybe_objc_check_decl (decl)
                     60:      tree decl;
                     61: {
                     62: }
                     63: 
                     64: int
                     65: maybe_objc_comptypes (lhs, rhs)
                     66:      tree lhs, rhs;
                     67: {
                     68:   return 0;
                     69: }
                     70: 
                     71: tree
                     72: maybe_building_objc_message_expr ()
                     73: {
                     74:   return 0;
                     75: }
                     76: 
                     77: int
                     78: recognize_objc_keyword ()
                     79: {
                     80:   return 0;
                     81: }
                     82: 
                     83: void
                     84: print_lang_statistics ()
                     85: {
                     86: }
                     87: 
                     88: void
                     89: GNU_xref_begin ()
                     90: {
                     91:   fatal ("GCC does not yet support XREF");
                     92: }
                     93: 
                     94: void
                     95: GNU_xref_end ()
                     96: {
                     97:   fatal ("GCC does not yet support XREF");
                     98: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.