Thu May 21 13:14:25 1998 John Metzler <jmetzler@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / debugify.c
index b5c27543ac093d5a336a589d50ca4f21ff67dca6..841b58913948d02b480dda152c99b02a9dddcea9 100644 (file)
@@ -19,6 +19,10 @@ You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
+#define DEBUGIFY
+#include "debugify.h"
+#include "config.h"
+
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
@@ -28,15 +32,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #else
 #include <strings.h>
 #endif
-#ifdef ANSI_PROTOTYPES
-#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
-
-
-#define DEBUGIFY
-#include "debugify.h"
 
 #define REDIRECT
 
@@ -45,7 +40,8 @@ static char fname[128];
 static int file_cnt = 0;       /* count number of open files */
 
 void 
-puts_dbg (const char *data)
+puts_dbg (data)
+  const char *data;
 {
   FILE *fdbg;
 
@@ -58,7 +54,9 @@ puts_dbg (const char *data)
 
 /* Can't easily get the message back to gdb... write to a log instead. */
 void 
-fputs_dbg (const char *data, FILE * fakestream)
+fputs_dbg (data, fakestream)
+  const char *data;
+  FILE *fakestream;
 {
 #ifdef REDIRECT
   puts_dbg (data);
@@ -88,11 +86,23 @@ fputs_dbg (const char *data, FILE * fakestream)
 }
 
 void 
+#ifdef ANSI_PROTOTYPES
 printf_dbg (const char *format,...)
+#else
+printf_dbg (va_alist) 
+     va_dcl
+#endif
 {
   va_list args;
   char buf[256];
+#ifdef ANSI_PROTOTYPES
   va_start (args, format);
+#else
+  char *format;
+
+  va_start (args);
+  format = va_arg (args, char *); 
+#endif
   vsprintf (buf, format, args);
   puts_dbg (buf);
   va_end (args);
This page took 0.02371 seconds and 4 git commands to generate.