]> git.saurik.com Git - bison.git/commitdiff
glr.c: move function declaration earlier
authorAkim Demaille <akim@lrde.epita.fr>
Wed, 19 Dec 2012 09:36:40 +0000 (10:36 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Wed, 19 Dec 2012 10:26:00 +0000 (11:26 +0100)
* data/glr.c (yypstack, yypdumpstack): Declare earlier, to make
it easier to call them from other functions.

data/glr.c

index 6c03af3b0b749de590d7a42061e0c881aad00f2b..13c7381439e0593ae2b32c227d5bdda48e5a4720 100644 (file)
@@ -471,6 +471,12 @@ typedef enum { yyok, yyaccept, yyabort, yyerr } YYRESULTTAG;
    multiple parsers can coexist.  */
 int yydebug;
 
+struct yyGLRStack;
+static void yypstack (struct yyGLRStack* yystackp, size_t yyk)
+  __attribute__ ((__unused__));
+static void yypdumpstack (struct yyGLRStack* yystackp)
+  __attribute__ ((__unused__));
+
 #else /* !]b4_api_PREFIX[DEBUG */
 
 # define YYDPRINTF(Args)
@@ -2482,10 +2488,6 @@ b4_dollar_popdef])[]dnl
 
 /* DEBUGGING ONLY */
 #if ]b4_api_PREFIX[DEBUG
-static void yypstack (yyGLRStack* yystackp, size_t yyk)
-  __attribute__ ((__unused__));
-static void yypdumpstack (yyGLRStack* yystackp) __attribute__ ((__unused__));
-
 static void
 yy_yypstack (yyGLRState* yys)
 {