diff options
Diffstat (limited to 'contrib/gcc/scan.h')
-rw-r--r-- | contrib/gcc/scan.h | 38 |
1 files changed, 14 insertions, 24 deletions
diff --git a/contrib/gcc/scan.h b/contrib/gcc/scan.h index 8b74f8e..7062cda 100644 --- a/contrib/gcc/scan.h +++ b/contrib/gcc/scan.h @@ -1,5 +1,5 @@ /* scan.h - Utility declarations for scan-decls and fix-header programs. - Copyright (C) 1993, 1998, 1999 Free Software Foundation, Inc. + Copyright (C) 1993, 1998, 1999, 2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the @@ -33,14 +33,6 @@ typedef struct sstring #define MAKE_SSTRING_SPACE(STR, COUNT) \ if ((STR)->limit - (STR)->ptr < (COUNT)) make_sstring_space (STR, COUNT); -#ifndef _PARAMS -#if defined(ANSI_PROTOTYPES) || defined(__cplusplus) -#define _PARAMS(args) args -#else -#define _PARAMS(args) () -#endif -#endif - struct partial_proto; struct fn_decl { @@ -52,28 +44,26 @@ struct fn_decl struct cpp_token; -extern int lineno; -extern void sstring_append _PARAMS((sstring *, sstring *)); -extern void make_sstring_space _PARAMS((sstring *, int)); -extern int skip_spaces _PARAMS((FILE *, int)); -extern int scan_ident _PARAMS((FILE *, sstring *, int)); -extern int scan_string _PARAMS((FILE *, sstring *, int)); -extern int read_upto _PARAMS((FILE *, sstring *, int)); -extern unsigned long hash _PARAMS((const char *)); -extern void recognized_function _PARAMS((const struct cpp_token *, - unsigned int, int, int)); -extern void recognized_extern _PARAMS((const struct cpp_token *)); -extern unsigned int hashstr _PARAMS((const char *, unsigned int)); +extern void sstring_append (sstring *, sstring *); +extern void make_sstring_space (sstring *, int); +extern int skip_spaces (FILE *, int); +extern int scan_ident (FILE *, sstring *, int); +extern int scan_string (FILE *, sstring *, int); +extern int read_upto (FILE *, sstring *, int); +extern unsigned long hash (const char *); +extern void recognized_function (const struct cpp_token *, + unsigned int, int, int); +extern void recognized_extern (const struct cpp_token *); +extern unsigned int hashstr (const char *, unsigned int); -struct cpp_reader; -extern int scan_decls _PARAMS((struct cpp_reader *, int, char **)); +extern int scan_decls (struct cpp_reader *, int, char **); /* get_token is a simple C lexer. */ #define IDENTIFIER_TOKEN 300 #define CHAR_TOKEN 301 #define STRING_TOKEN 302 #define INT_TOKEN 303 -extern int get_token _PARAMS ((FILE *, sstring *)); +extern int get_token (FILE *, sstring *); /* Current file and line numer, taking #-directives into account */ extern int source_lineno; |