aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1-5666.3/gcc/tsystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.2.1-5666.3/gcc/tsystem.h')
-rw-r--r--gcc-4.2.1-5666.3/gcc/tsystem.h137
1 files changed, 0 insertions, 137 deletions
diff --git a/gcc-4.2.1-5666.3/gcc/tsystem.h b/gcc-4.2.1-5666.3/gcc/tsystem.h
deleted file mode 100644
index cbd21dc1e..000000000
--- a/gcc-4.2.1-5666.3/gcc/tsystem.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* Get common system includes and various definitions and declarations
- based on target macros.
- Copyright (C) 2000, 2001, 2004, 2005 Free Software Foundation, Inc.
-
-This file is part of GCC.
-
-GCC 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, or (at your option) any later
-version.
-
-GCC 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 GCC; see the file COPYING. If not, write to the Free
-Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301, USA. */
-
-/* As a special exception, if you link this library with other files,
- some of which are compiled with GCC, to produce an executable,
- this library does not by itself cause the resulting executable
- to be covered by the GNU General Public License.
- This exception does not however invalidate any other reasons why
- the executable file might be covered by the GNU General Public License. */
-
-#ifndef GCC_TSYSTEM_H
-#define GCC_TSYSTEM_H
-
-/* System headers (e.g. stdio.h, stdlib.h, unistd.h) sometimes
- indirectly include getopt.h. Our -I flags will cause gcc's gnu
- getopt.h to be included, not the platform's copy. In the default
- case, gnu getopt.h will provide us with a no-argument prototype
- which will generate -Wstrict-prototypes warnings. None of the
- target files actually use getopt, so it is safe to tell gnu
- getopt.h we never need this prototype. */
-#ifndef HAVE_DECL_GETOPT
-#define HAVE_DECL_GETOPT 1
-#endif
-
-/* We want everything from the glibc headers. */
-#define _GNU_SOURCE 1
-
-/* GCC supplies these headers. */
-#include <stddef.h>
-#include <float.h>
-
-#ifdef inhibit_libc
-
-#ifndef malloc
-extern void *malloc (size_t);
-#endif
-
-#ifndef free
-extern void free (void *);
-#endif
-
-#ifndef atexit
-extern int atexit (void (*)(void));
-#endif
-
-#ifndef abort
-extern void abort (void) __attribute__ ((__noreturn__));
-#endif
-
-#ifndef strlen
-extern size_t strlen (const char *);
-#endif
-
-#ifndef memcpy
-extern void *memcpy (void *, const void *, size_t);
-#endif
-
-#ifndef memset
-extern void *memset (void *, int, size_t);
-#endif
-
-#else /* ! inhibit_libc */
-/* We disable this when inhibit_libc, so that gcc can still be built without
- needing header files first. */
-/* ??? This is not a good solution, since prototypes may be required in
- some cases for correct code. */
-
-/* GCC supplies this header. */
-#include <stdarg.h>
-
-/* All systems have this header. */
-#include <stdio.h>
-
-/* All systems have this header. */
-#include <sys/types.h>
-
-/* All systems have this header. */
-#include <errno.h>
-
-#ifndef errno
-extern int errno;
-#endif
-
-/* GCC (fixproto) guarantees these system headers exist. */
-#include <string.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-/* GCC supplies this header. */
-#include <limits.h>
-
-/* GCC (fixproto) guarantees this system headers exists. */
-#include <time.h>
-
-#endif /* inhibit_libc */
-
-/* Define a generic NULL if one hasn't already been defined. */
-#ifndef NULL
-#define NULL 0
-#endif
-
-/* GCC always provides __builtin_alloca(x). */
-#undef alloca
-#define alloca(x) __builtin_alloca(x)
-
-#ifdef ENABLE_RUNTIME_CHECKING
-#define gcc_assert(EXPR) ((void)(!(EXPR) ? abort (), 0 : 0))
-#else
-/* Include EXPR, so that unused variable warnings do not occur. */
-#define gcc_assert(EXPR) ((void)(0 && (EXPR)))
-#endif
-/* Use gcc_unreachable() to mark unreachable locations (like an
- unreachable default case of a switch. Do not use gcc_assert(0). */
-#define gcc_unreachable() (abort ())
-
-/* Filename handling macros. */
-#include "filenames.h"
-
-#endif /* ! GCC_TSYSTEM_H */