mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-21 01:12:32 +08:00
Sync up with Cygnus CVS repository (cvs import doesn't handle these
automatically, alas. This cleanpu must be automated in the near future). Tue Mar 9 19:25:11 1999 Stan Shebs <shebs@andros.cygnus.com> * h8-cfg.texi: Remove, hasn't been used in years. 1999-05-10 Martin Hunt <hunt@cygnus.com> * debugify.c, debugify.h: Removed because they are no longer used. Tue Mar 16 15:29:04 1999 Stan Shebs <shebs@andros.cygnus.com> * go32-xdep.c: Remove, no longer used by anything.
This commit is contained in:
parent
b8a40f5379
commit
5ce7ce3191
109
gdb/debugify.c
109
gdb/debugify.c
@ -1,109 +0,0 @@
|
||||
|
||||
/* Debug macros for developemnt.
|
||||
Copyright 1997
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
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>
|
||||
#endif
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#else
|
||||
#include <strings.h>
|
||||
#endif
|
||||
|
||||
#define REDIRECT
|
||||
|
||||
static FILE *fout = NULL;
|
||||
static char fname[128];
|
||||
static int file_cnt = 0; /* count number of open files */
|
||||
|
||||
void
|
||||
puts_dbg (data)
|
||||
const char *data;
|
||||
{
|
||||
FILE *fdbg;
|
||||
|
||||
fdbg = fopen ("dbg.log", "a+");
|
||||
if (fdbg == NULL)
|
||||
return;
|
||||
fprintf (fdbg, data);
|
||||
fclose (fdbg);
|
||||
}
|
||||
|
||||
/* Can't easily get the message back to gdb... write to a log instead. */
|
||||
void
|
||||
fputs_dbg (data, fakestream)
|
||||
const char *data;
|
||||
FILE *fakestream;
|
||||
{
|
||||
#ifdef REDIRECT
|
||||
puts_dbg (data);
|
||||
#else /* REDIRECT */
|
||||
|
||||
if (fakestream == stdout || fakestream == stderr || fakestream == NULL)
|
||||
{
|
||||
if (fout == NULL)
|
||||
{
|
||||
for (file_cnt = 0; file_cnt < 20; file_cnt++)
|
||||
{
|
||||
sprintf (fname, "dbg%d.log", file_cnt);
|
||||
if ((fout = fopen (fname), "r") != NULL)
|
||||
fclose (fout);
|
||||
else
|
||||
break;
|
||||
}
|
||||
fout = fopen (fname, "w");
|
||||
if (fout == NULL)
|
||||
return;
|
||||
}
|
||||
fakestream = fout;
|
||||
}
|
||||
fprintf (fakestream, data);
|
||||
fflush (fakestream);
|
||||
#endif /* REDIRECT */
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
@ -1,83 +0,0 @@
|
||||
|
||||
/* Debug macros for development.
|
||||
Copyright 1997
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
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. */
|
||||
|
||||
#ifndef _DEBUGIFY_H_
|
||||
#define _DEBUGIFY_H_
|
||||
|
||||
#include "ansidecl.h"
|
||||
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stdarg.h>
|
||||
#else
|
||||
#include <varargs.h>
|
||||
#endif
|
||||
|
||||
#ifdef DEBUGIFY
|
||||
#include <assert.h>
|
||||
#ifdef TO_SCREEN
|
||||
#ifdef _Win32
|
||||
#define DBG(x) OutputDebugString x
|
||||
#else
|
||||
#define DBG(x) printf x
|
||||
#endif
|
||||
#elif TO_GDB
|
||||
#define DBG(x) printf_unfiltered x
|
||||
#elif TO_POPUP
|
||||
#ifdef _Win32
|
||||
#define DBG(x) MessageBox x
|
||||
#else
|
||||
#define DBG(x) printf x
|
||||
#endif
|
||||
#else /* default: TO_FILE "gdb.log" */
|
||||
#define DBG(x) printf_dbg x
|
||||
#endif
|
||||
|
||||
#define ASSERT(x) assert(x)
|
||||
|
||||
#else /* DEBUGIFY */
|
||||
#define DBG(x)
|
||||
#define ASSERT(x)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
#ifdef REDIRECT
|
||||
#define printf_unfiltered printf_dbg
|
||||
#define fputs_unfiltered fputs_dbg
|
||||
extern void fputs_dbg PARAMS ((const char *fmt, FILE * fakestream));
|
||||
#endif /* REDIRECT */
|
||||
|
||||
extern void puts_dbg PARAMS ((const char *fmt));
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
extern void printf_dbg PARAMS ((const char *fmt,...));
|
||||
#else
|
||||
extern void printf_dbg PARAMS ((va_alist va_dcl));
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _DEBUGIFY_H_ */
|
@ -1,47 +0,0 @@
|
||||
@c GDB version number is recorded in the variable GDBVN
|
||||
@include GDBvn.texi
|
||||
@c
|
||||
@set AGGLOMERATION
|
||||
@clear AMD29K
|
||||
@set BARETARGET
|
||||
@clear CONLY
|
||||
@set DOSHOST
|
||||
@clear FORTRAN
|
||||
@clear FSFDOC
|
||||
@clear GDBSERVER
|
||||
@clear GENERIC
|
||||
@set H8
|
||||
@set H8EXCLUSIVE
|
||||
@clear HAVE-FLOAT
|
||||
@clear I960
|
||||
@clear MOD2
|
||||
@clear NOVEL
|
||||
@clear POSIX
|
||||
@set PRECONFIGURED
|
||||
@clear REMOTESTUB
|
||||
@set SIMS
|
||||
@clear SERIAL
|
||||
@clear SPARC
|
||||
@clear ST2000
|
||||
@clear VXWORKS
|
||||
@clear Z8K
|
||||
@c ----------------------------------------------------------------------
|
||||
@c STRINGS:
|
||||
@c
|
||||
@c Name of GDB program. Used also for (gdb) prompt string.
|
||||
@set GDBP gdb
|
||||
@c
|
||||
@c Name of GDB product. Used in running text.
|
||||
@set GDBN GDB
|
||||
@c
|
||||
@c Name of GDB initialization file.
|
||||
@set GDBINIT .gdbinit
|
||||
@c
|
||||
@c Name of target.
|
||||
@set TARGET Hitachi Microprocessors
|
||||
@c
|
||||
@c Name of GCC product
|
||||
@set NGCC GCC
|
||||
@c
|
||||
@c Name of GCC program
|
||||
@set GCC gcc
|
@ -1,35 +0,0 @@
|
||||
/* Host-dependent code for dos running GO32 for GDB, the GNU debugger.
|
||||
Copyright 1992 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
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. */
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
int
|
||||
sigsetmask (mask)
|
||||
int mask;
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
strlwr (str)
|
||||
char *str;
|
||||
{
|
||||
for (; *str; str++)
|
||||
*str = tolower(*str);
|
||||
}
|
Loading…
Reference in New Issue
Block a user