Remove some prehistoric C crap
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 23 Jan 2004 20:53:09 +0000 (20:53 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 23 Jan 2004 20:53:09 +0000 (20:53 +0000)
gnu/usr.bin/as/as.h
gnu/usr.bin/as/config/ho-i386.h
gnu/usr.bin/as/messages.c

index 2ab691e..e59a665 100644 (file)
@@ -19,7 +19,7 @@
 
 /*
  * $FreeBSD: src/gnu/usr.bin/as/as.h,v 1.8 1999/08/27 23:34:12 peter Exp $
- * $DragonFly: src/gnu/usr.bin/as/Attic/as.h,v 1.2 2003/06/17 04:25:44 dillon Exp $
+ * $DragonFly: src/gnu/usr.bin/as/Attic/as.h,v 1.3 2004/01/23 20:53:09 joerg Exp $
  */
 
 #define GAS 1
 #include "host.h"
 #include "flonum.h"
 
-#if __STDC__ != 1
-#define        volatile        /**/
-#ifndef const
-#define        const           /**/
-#endif /* const */
-#endif /* __STDC__ */
-
 #ifdef __GNUC__
 #define alloca __builtin_alloca
 #define register
@@ -304,8 +297,6 @@ typedef struct {
        int             poc_val;        /* Value to pass to handler */
 } pseudo_typeS;
 
-#if (__STDC__ == 1) & !defined(NO_STDARG)
-
 int had_errors(void);
 int had_warnings(void);
 void as_bad(const char *Format, ...);
@@ -313,19 +304,6 @@ void as_fatal(const char *Format, ...);
 void as_tsktsk(const char *Format, ...);
 void as_warn(const char *Format, ...);
 
-#else
-
-int had_errors();
-int had_warnings();
-void as_bad();
-void as_fatal();
-void as_tsktsk();
-void as_warn();
-
-#endif /* __STDC__ & !NO_STDARG */
-
-#if __STDC__ == 1
-
 char *app_push(void);
 char *atof_ieee(char *str, int what_kind, LITTLENUM_TYPE *words);
 char *input_scrub_include_file(char *filename, char *position);
@@ -361,45 +339,6 @@ void subseg_change(segT seg, int subseg);
 void subseg_new(segT seg, subsegT subseg);
 void subsegs_begin(void);
 
-#else /* not __STDC__ */
-
-char *app_push();
-char *atof_ieee();
-char *input_scrub_include_file();
-char *input_scrub_new_file();
-char *input_scrub_next_buffer();
-char *strstr();
-char *xmalloc();
-char *xrealloc();
-int do_scrub_next_char();
-int gen_to_words();
-int had_err();
-int had_errors();
-int had_warnings();
-int ignore_input();
-int scrub_from_file();
-int scrub_from_file();
-int scrub_from_string();
-int seen_at_least_1_file();
-void app_pop();
-void as_howmuch();
-void as_perror();
-void as_where();
-void bump_line_counters();
-void do_scrub_begin();
-void input_scrub_begin();
-void input_scrub_close();
-void input_scrub_end();
-void int_to_gen();
-void new_logical_line();
-void scrub_to_file();
-void scrub_to_string();
-void subseg_change();
-void subseg_new();
-void subsegs_begin();
-
-#endif /* not __STDC__ */
-
 /* this one starts the chain of target dependant headers */
 #include "targ-env.h"
 
index d5a62a1..08a8473 100644 (file)
    the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 /*
  * $FreeBSD: src/gnu/usr.bin/as/config/ho-i386.h,v 1.5 1999/08/27 23:34:28 peter Exp $
- * $DragonFly: src/gnu/usr.bin/as/config/Attic/ho-i386.h,v 1.2 2003/06/17 04:25:44 dillon Exp $
+ * $DragonFly: src/gnu/usr.bin/as/config/Attic/ho-i386.h,v 1.3 2004/01/23 20:53:09 joerg Exp $
  */
 
 
 #define HO_I386 1
 
-#define NO_STDARG
-
 #include "ho-sysv.h"
 
 /* end of ho-i386.h */
index 1593c57..a0aee20 100644 (file)
 
 /*
  * $FreeBSD: src/gnu/usr.bin/as/messages.c,v 1.8 1999/08/27 23:34:19 peter Exp $
- * $DragonFly: src/gnu/usr.bin/as/Attic/messages.c,v 1.2 2003/06/17 04:25:44 dillon Exp $
+ * $DragonFly: src/gnu/usr.bin/as/Attic/messages.c,v 1.3 2004/01/23 20:53:09 joerg Exp $
  */
 #include <stdio.h>
 #include <errno.h>
 
 #include "as.h"
 
-#ifndef __STDC__
-#ifndef NO_STDARG
-#define NO_STDARG
-#endif
-#endif
-
-#ifndef NO_STDARG
 #include <stdarg.h>
-#else
-#ifndef NO_VARARGS
-#include <varargs.h>
-#endif /* NO_VARARGS */
-#endif /* NO_STDARG */
 
 extern char *strerror ();
 
@@ -85,8 +73,7 @@ static void as_bad_internal PARAMS ((char *, unsigned int, char *));
  */
 
 static void
-identify (file)
-     char *file;
+identify(char *file)
 {
   static int identified;
   if (identified)
@@ -171,9 +158,8 @@ as_perror (gripe, filename)
  * Please explain in string (which may have '\n's) what recovery was done.
  */
 
-#ifndef NO_STDARG
 void
-as_tsktsk (const char *format,...)
+as_tsktsk(const char *format, ...)
 {
   va_list args;
 
@@ -184,35 +170,6 @@ as_tsktsk (const char *format,...)
   (void) putc ('\n', stderr);
 }                              /* as_tsktsk() */
 
-#else
-#ifndef NO_VARARGS
-void
-as_tsktsk (format, va_alist)
-     char *format;
-     va_dcl
-{
-  va_list args;
-
-  as_show_where ();
-  va_start (args);
-  vfprintf (stderr, format, args);
-  va_end (args);
-  (void) putc ('\n', stderr);
-}                              /* as_tsktsk() */
-
-#else
-/*VARARGS1 */
-as_tsktsk (format, args)
-     char *format;
-{
-  as_show_where ();
-  _doprnt (format, &args, stderr);
-  (void) putc ('\n', stderr);
-}                              /* as_tsktsk */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 /* The common portion of as_warn and as_warn_where.  */
 
 static void
@@ -248,7 +205,6 @@ as_warn_internal (file, line, buffer)
 #define flag_no_warnings       (flagseen['W'])
 #endif
 
-#ifndef NO_STDARG
 void
 as_warn (const char *format,...)
 {
@@ -264,50 +220,12 @@ as_warn (const char *format,...)
     }
 }                              /* as_warn() */
 
-#else
-#ifndef NO_VARARGS
-void
-as_warn (format, va_alist)
-     char *format;
-     va_dcl
-{
-  va_list args;
-  char buffer[200];
-
-  if (!flag_no_warnings)
-    {
-      va_start (args);
-      vsprintf (buffer, format, args);
-      va_end (args);
-      as_warn_internal ((char *) NULL, 0, buffer);
-    }
-}                              /* as_warn() */
-
-#else
-/*VARARGS1 */
-as_warn (format, args)
-     char *format;
-{
-  if (!flag_no_warnings)
-    {
-      ++warning_count;
-      as_show_where ();
-      fprintf (stderr, "Warning: ");
-      _doprnt (format, &args, stderr);
-      (void) putc ('\n', stderr);
-    }
-}                              /* as_warn() */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 /* as_warn_where, like as_bad but the file name and line number are
    passed in.  Unfortunately, we have to repeat the function in order
    to handle the varargs correctly and portably.  */
 
-#ifndef NO_STDARG
 void
-as_warn_where (char *file, unsigned int line, const char *format,...)
+as_warn_where(char *file, unsigned int line, const char *format, ...)
 {
   va_list args;
   char buffer[200];
@@ -321,47 +239,6 @@ as_warn_where (char *file, unsigned int line, const char *format,...)
     }
 }                              /* as_warn() */
 
-#else
-#ifndef NO_VARARGS
-void
-as_warn_where (file, line, format, va_alist)
-     char *file;
-     unsigned int line;
-     char *format;
-     va_dcl
-{
-  va_list args;
-  char buffer[200];
-
-  if (!flag_no_warnings)
-    {
-      va_start (args);
-      vsprintf (buffer, format, args);
-      va_end (args);
-      as_warn_internal (file, line, buffer);
-    }
-}                              /* as_warn() */
-
-#else
-/*VARARGS1 */
-as_warn_where (file, line, format, args)
-     char *file;
-     unsigned int line;
-     char *format;
-{
-  if (!flag_no_warnings)
-    {
-      ++warning_count;
-      identify (file);
-      fprintf (stderr, "%s:%u: Warning: ", file, line);
-      _doprnt (format, &args, stderr);
-      (void) putc ('\n', stderr);
-    }
-}                              /* as_warn() */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 /* The common portion of as_bad and as_bad_where.  */
 
 static void
@@ -393,7 +270,6 @@ as_bad_internal (file, line, buffer)
  * Please explain in string (which may have '\n's) what recovery was done.
  */
 
-#ifndef NO_STDARG
 void
 as_bad (const char *format,...)
 {
@@ -407,44 +283,10 @@ as_bad (const char *format,...)
   as_bad_internal ((char *) NULL, 0, buffer);
 }
 
-#else
-#ifndef NO_VARARGS
-void
-as_bad (format, va_alist)
-     char *format;
-     va_dcl
-{
-  va_list args;
-  char buffer[200];
-
-  va_start (args);
-  vsprintf (buffer, format, args);
-  va_end (args);
-
-  as_bad_internal ((char *) NULL, 0, buffer);
-}
-
-#else
-/*VARARGS1 */
-as_bad (format, args)
-     char *format;
-{
-  ++error_count;
-
-  as_show_where ();
-  fprintf (stderr, "Error: ");
-  _doprnt (format, &args, stderr);
-  (void) putc ('\n', stderr);
-}                              /* as_bad() */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 /* as_bad_where, like as_bad but the file name and line number are
    passed in.  Unfortunately, we have to repeat the function in order
    to handle the varargs correctly and portably.  */
 
-#ifndef NO_STDARG
 void
 as_bad_where (char *file, unsigned int line, const char *format,...)
 {
@@ -458,43 +300,6 @@ as_bad_where (char *file, unsigned int line, const char *format,...)
   as_bad_internal (file, line, buffer);
 }
 
-#else
-#ifndef NO_VARARGS
-void
-as_bad_where (file, line, format, va_alist)
-     char *file;
-     unsigned int line;
-     char *format;
-     va_dcl
-{
-  va_list args;
-  char buffer[200];
-
-  va_start (args);
-  vsprintf (buffer, format, args);
-  va_end (args);
-
-  as_bad_internal (file, line, buffer);
-}
-
-#else
-/*VARARGS1 */
-as_bad_where (file, line, format, args)
-     char *file;
-     unsigned int line;
-     char *format;
-{
-  ++error_count;
-
-  identify (file);
-  fprintf (stderr, "%s:%u: Error: ", file, line);
-  _doprnt (format, &args, stderr);
-  (void) putc ('\n', stderr);
-}                              /* as_bad() */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 /*
  *                     a s _ f a t a l ()
  *
@@ -504,7 +309,6 @@ as_bad_where (file, line, format, args)
  * It exit()s with a warning status.
  */
 
-#ifndef NO_STDARG
 void
 as_fatal (const char *format,...)
 {
@@ -519,39 +323,6 @@ as_fatal (const char *format,...)
   exit (33);
 }                              /* as_fatal() */
 
-#else
-#ifndef NO_VARARGS
-void
-as_fatal (format, va_alist)
-     char *format;
-     va_dcl
-{
-  va_list args;
-
-  as_show_where ();
-  va_start (args);
-  fprintf (stderr, "Fatal error:");
-  vfprintf (stderr, format, args);
-  (void) putc ('\n', stderr);
-  va_end (args);
-  exit (33);
-}                              /* as_fatal() */
-
-#else
-/*VARARGS1 */
-as_fatal (format, args)
-     char *format;
-{
-  as_show_where ();
-  fprintf (stderr, "Fatal error:");
-  _doprnt (format, &args, stderr);
-  (void) putc ('\n', stderr);
-  exit (33);                   /* What is a good exit status? */
-}                              /* as_fatal() */
-
-#endif /* not NO_VARARGS */
-#endif /* not NO_STDARG */
-
 void
 fprint_value (file, val)
      FILE *file;