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:
Jason Molenda 1999-05-23 20:02:56 +00:00
parent b8a40f5379
commit 5ce7ce3191
4 changed files with 0 additions and 274 deletions

View File

@ -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);
}

View File

@ -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_ */

View File

@ -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

View File

@ -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);
}