diff options
author | obrien <obrien@FreeBSD.org> | 2002-02-01 18:16:02 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-02-01 18:16:02 +0000 |
commit | c9ab9ae440a8066b2c2b85b157b1fdadcf09916a (patch) | |
tree | 086d9d6c8fbd4fc8fe4495059332f66bc0f8d12b /contrib/gcc/scan.h | |
parent | 2ecfd8bd04b63f335c1ec6295740a4bfd97a4fa6 (diff) | |
download | FreeBSD-src-c9ab9ae440a8066b2c2b85b157b1fdadcf09916a.zip FreeBSD-src-c9ab9ae440a8066b2c2b85b157b1fdadcf09916a.tar.gz |
Enlist the FreeBSD-CURRENT users as testers of what is to become Gcc 3.1.0.
These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
Diffstat (limited to 'contrib/gcc/scan.h')
-rw-r--r-- | contrib/gcc/scan.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/contrib/gcc/scan.h b/contrib/gcc/scan.h index f59cd27..8b74f8e 100644 --- a/contrib/gcc/scan.h +++ b/contrib/gcc/scan.h @@ -50,6 +50,8 @@ struct fn_decl struct partial_proto *partial; }; +struct cpp_token; + extern int lineno; extern void sstring_append _PARAMS((sstring *, sstring *)); extern void make_sstring_space _PARAMS((sstring *, int)); @@ -58,10 +60,15 @@ 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((char *, int, int, char *, int, int, char *, int)); -extern void recognized_extern _PARAMS((char *, int, char *, int)); +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)); + +struct cpp_reader; +extern int scan_decls _PARAMS((struct cpp_reader *, int, char **)); -/* get_token is a simple C lexer. */ +/* get_token is a simple C lexer. */ #define IDENTIFIER_TOKEN 300 #define CHAR_TOKEN 301 #define STRING_TOKEN 302 |