]> granicus.if.org Git - yasm/commitdiff
Fixed some warnings.
authorMichael Urman <mu@tortall.net>
Sun, 10 Mar 2002 02:41:44 +0000 (02:41 -0000)
committerMichael Urman <mu@tortall.net>
Sun, 10 Mar 2002 02:41:44 +0000 (02:41 -0000)
The wussy way, cause i didn't comment any of the new prototypes.

svn path=/trunk/yasm/; revision=486

modules/preprocs/yapp/yapp-preproc.c
modules/preprocs/yapp/yapp-token.h
src/preprocs/yapp/yapp-preproc.c
src/preprocs/yapp/yapp-token.h

index c2eff994395af2faaaeb742e61b833e1ef2cba29..e3c86f68230c273eee23c29fbe3a86bc7ee6de5a 100644 (file)
@@ -43,11 +43,9 @@ YYSTYPE yapp_preproc_lval;
 int isatty(int);
 void yapp_lex_initialize(FILE *f);
 
-
 /*****************************************************************************/
 /* macro support - to be moved to a separate file later (?)                  */
 /*****************************************************************************/
-
 typedef struct YAPP_Macro_s {
     SLIST_HEAD(macro_head, source_s) macro_head, param_head;
     enum {
@@ -58,6 +56,17 @@ typedef struct YAPP_Macro_s {
     int fillargs;
 } YAPP_Macro;
 
+YAPP_Macro *
+yapp_macro_insert (char *name, int argc, int fillargs);
+
+void
+yapp_macro_error_exists (YAPP_Macro *v);
+
+YAPP_Macro *
+yapp_define_insert (char *name, int argc, int fillargs);
+
+void
+yapp_macro_delete (YAPP_Macro *ym);
 
 YAPP_Macro *
 yapp_macro_insert (char *name, int argc, int fillargs)
@@ -125,13 +134,29 @@ yapp_macro_get (const char *key)
 
 /*****************************************************************************/
 
+void
+append_token(int token);
 
+int
+append_through_return(void);
+
+int
+eat_through_return(void);
+
+int
+yapp_get_ident(const char *synlvl);
+
+void
+copy_token(YAPP_Token *tok);
+
+void
+expand_macro(YAPP_Macro *ym);
 
 static void
 yapp_preproc_initialize(FILE *f, const char *in_filename)
 {
     is_interactive = f ? (isatty(fileno(f)) > 0) : 0;
-    current_file = (char *)in_filename;
+    current_file = xstrdup(in_filename);
     yapp_lex_initialize(f);
     SLIST_INIT(&output_head);
     SLIST_INIT(&source_head);
@@ -205,7 +230,7 @@ push_else(int val)
 
 /* Clear the curent if* context level */
 static void
-pop_if()
+pop_if(void)
 {
     out = SLIST_FIRST(&output_head);
     current_output = out->out;
@@ -282,7 +307,7 @@ append_token(int token)
 }
 
 int
-append_through_return()
+append_through_return(void)
 {
     int token;
     do {
@@ -295,7 +320,7 @@ append_through_return()
 }
 
 int
-eat_through_return()
+eat_through_return(void)
 {
     int token;
     while ((token = yapp_preproc_lex()) != '\n') {
@@ -308,7 +333,7 @@ eat_through_return()
 }
 
 int
-yapp_get_ident(char *synlvl)
+yapp_get_ident(const char *synlvl)
 {
     int token = yapp_preproc_lex();
     if (token != IDENT) {
index 70549ee7c722c76d511d6ab5e722b6ba3b2f8556..23c41a0ddb99b7d5a6a72b8318b342d0781e9e74 100644 (file)
@@ -60,4 +60,4 @@ extern YYSTYPE yapp_preproc_lval;
 extern char *current_file;
 extern int line_number;
 
-int yapp_preproc_lex ();
+int yapp_preproc_lex(void);
index c2eff994395af2faaaeb742e61b833e1ef2cba29..e3c86f68230c273eee23c29fbe3a86bc7ee6de5a 100644 (file)
@@ -43,11 +43,9 @@ YYSTYPE yapp_preproc_lval;
 int isatty(int);
 void yapp_lex_initialize(FILE *f);
 
-
 /*****************************************************************************/
 /* macro support - to be moved to a separate file later (?)                  */
 /*****************************************************************************/
-
 typedef struct YAPP_Macro_s {
     SLIST_HEAD(macro_head, source_s) macro_head, param_head;
     enum {
@@ -58,6 +56,17 @@ typedef struct YAPP_Macro_s {
     int fillargs;
 } YAPP_Macro;
 
+YAPP_Macro *
+yapp_macro_insert (char *name, int argc, int fillargs);
+
+void
+yapp_macro_error_exists (YAPP_Macro *v);
+
+YAPP_Macro *
+yapp_define_insert (char *name, int argc, int fillargs);
+
+void
+yapp_macro_delete (YAPP_Macro *ym);
 
 YAPP_Macro *
 yapp_macro_insert (char *name, int argc, int fillargs)
@@ -125,13 +134,29 @@ yapp_macro_get (const char *key)
 
 /*****************************************************************************/
 
+void
+append_token(int token);
 
+int
+append_through_return(void);
+
+int
+eat_through_return(void);
+
+int
+yapp_get_ident(const char *synlvl);
+
+void
+copy_token(YAPP_Token *tok);
+
+void
+expand_macro(YAPP_Macro *ym);
 
 static void
 yapp_preproc_initialize(FILE *f, const char *in_filename)
 {
     is_interactive = f ? (isatty(fileno(f)) > 0) : 0;
-    current_file = (char *)in_filename;
+    current_file = xstrdup(in_filename);
     yapp_lex_initialize(f);
     SLIST_INIT(&output_head);
     SLIST_INIT(&source_head);
@@ -205,7 +230,7 @@ push_else(int val)
 
 /* Clear the curent if* context level */
 static void
-pop_if()
+pop_if(void)
 {
     out = SLIST_FIRST(&output_head);
     current_output = out->out;
@@ -282,7 +307,7 @@ append_token(int token)
 }
 
 int
-append_through_return()
+append_through_return(void)
 {
     int token;
     do {
@@ -295,7 +320,7 @@ append_through_return()
 }
 
 int
-eat_through_return()
+eat_through_return(void)
 {
     int token;
     while ((token = yapp_preproc_lex()) != '\n') {
@@ -308,7 +333,7 @@ eat_through_return()
 }
 
 int
-yapp_get_ident(char *synlvl)
+yapp_get_ident(const char *synlvl)
 {
     int token = yapp_preproc_lex();
     if (token != IDENT) {
index 70549ee7c722c76d511d6ab5e722b6ba3b2f8556..23c41a0ddb99b7d5a6a72b8318b342d0781e9e74 100644 (file)
@@ -60,4 +60,4 @@ extern YYSTYPE yapp_preproc_lval;
 extern char *current_file;
 extern int line_number;
 
-int yapp_preproc_lex ();
+int yapp_preproc_lex(void);