]> git.saurik.com Git - bison.git/blobdiff - src/main.c
* src/files.c [VMS]: No longer include `ssdef.h', no longer define
[bison.git] / src / main.c
index 248bcd89fbeeaf1b513c78da0e9ae452c5f63e80..d14657a14b32948dd33b7a1ca94ce03f0add4553 100644 (file)
 #include "reduce.h"
 #include "nullable.h"
 #include "print.h"
-
-#if 0                          /* XXX currently unused.  */
-/* Nonzero means failure has been detected; don't write a parser file.  */
-static int failure;
-#endif
+#include "LR0.h"
+#include "conflicts.h"
 
 /* The name this program was run with, for messages.  */
 char *program_name;
 
 extern void berror PARAMS((const char *));
 
-extern char *printable_version PARAMS ((int));
-
-extern void generate_states PARAMS ((void));
-extern void initialize_conflicts PARAMS ((void));
-extern void finalize_conflicts PARAMS ((void));
-
-
-/* VMS complained about using `int'.  */
-
 int
 main (int argc, char *argv[])
 {
@@ -108,23 +96,6 @@ main (int argc, char *argv[])
   exit (complain_message_count ? 1 : 0);
 }
 \f
-/* Return a string containing a printable version of C:
-   either C itself, or the corresponding \DDD code.  */
-
-char *
-printable_version (int c)
-{
-  static char buf[10];
-  if (c < ' ' || c >= '\177')
-    sprintf (buf, "\\%o", c);
-  else
-    {
-      buf[0] = c;
-      buf[1] = '\0';
-    }
-  return buf;
-}
-
 /* Abort for an internal error denoted by string S.  */
 
 void