]> code.citadel.org Git - citadel.git/blobdiff - citadel/parsedate.c
Moved serv_ldap.h back into the main src dir as a temporary fix for a broken build...
[citadel.git] / citadel / parsedate.c
index b7845b2fe1215ed07925b8544486205e5f214aee..5a355fd15fe1e97ca7163962209c28b61bc58d56 100644 (file)
@@ -555,7 +555,6 @@ static const unsigned char yystos[] =
 #define YYABORT                goto yyabortlab
 #define YYERROR                goto yyerrlab1
 
-
 /* Like YYERROR except do call yyerror.  This remains here temporarily
    to ease the transition to the new meaning of YYERROR, for GCC.
    Once GCC version 2 has supplanted version 1, this can go.  */
@@ -1402,8 +1401,8 @@ yyreduce:
 
     }
 
-/* Line 999 of yacc.c.  */
-#line 1406 "y.tab.c"
+/* Line 991 of yacc.c.  */
+#line 1405 "y.tab.c"
 \f
   yyvsp -= yylen;
   yyssp -= yylen;
@@ -1517,13 +1516,29 @@ yyerrlab:
 
   /* Else will try to reuse lookahead token after shifting the error
      token.  */
-  goto yyerrlab1;
+  goto yyerrlab2;
 
 
 /*----------------------------------------------------.
 | yyerrlab1 -- error raised explicitly by an action.  |
 `----------------------------------------------------*/
 yyerrlab1:
+
+  /* Suppress GCC warning that yyerrlab1 is unused when no action
+     invokes YYERROR.  */
+#if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__) \
+    && !defined __cplusplus
+  __attribute__ ((__unused__))
+#endif
+
+
+  goto yyerrlab2;
+
+
+/*---------------------------------------------------------------.
+| yyerrlab2 -- pop states until the error token can be shifted.  |
+`---------------------------------------------------------------*/
+yyerrlab2:
   yyerrstatus = 3;     /* Each real token shifted decrements this.  */
 
   for (;;)