diff options
Diffstat (limited to 'Build/source/texk/kpathsea/c-std.h')
-rw-r--r-- | Build/source/texk/kpathsea/c-std.h | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/Build/source/texk/kpathsea/c-std.h b/Build/source/texk/kpathsea/c-std.h deleted file mode 100644 index 6d65d150802..00000000000 --- a/Build/source/texk/kpathsea/c-std.h +++ /dev/null @@ -1,96 +0,0 @@ -/* c-std.h: the first header files. - - Copyright 1992, 1993, 1994, 1995, 1996, 1997, 2008, 2012 Karl Berry. - Copyright 1999, 2005 Olaf Weber. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library; if not, see <http://www.gnu.org/licenses/>. */ - -#ifndef KPATHSEA_C_STD_H -#define KPATHSEA_C_STD_H - -/* Header files that essentially all of our sources need, and - that all implementations have. We include these first, to help with - NULL being defined multiple times. */ -/* Workaround against a <math.h> MSVC bug : it can't be declared - extern "C" in a c++ source file. */ -#ifndef __cplusplus -#include <math.h> -/* apparently M_PI isn't defined by <math.h> under older VC */ -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif -#endif -#include <stdio.h> -#include <stdarg.h> - -/* Be sure we have constants from <unistd.h>. */ -#include <kpathsea/c-unistd.h> - -#ifdef HAVE_STDLIB_H -#include <stdlib.h> -/* Include <stdlib.h> before <stddef.h>, to help avoid NULL - redefinitions on some systems. (We don't include <stddef.h> - ourselves any more, but FYI.) */ -#else -/* It's impossible to say for sure what the system will deign to put in - <stdlib.h>, but let's hope it's at least this. */ -extern char *getenv (); -#endif /* not HAVE_STDLIB_H */ - -#ifdef WIN32 -#include <malloc.h> -#else -#ifndef STDC_HEADERS -#ifndef ALLOC_RETURN_TYPE -#define ALLOC_RETURN_TYPE void -#endif /* not ALLOC_RETURN_TYPE */ -extern ALLOC_RETURN_TYPE *calloc (), *malloc (), *realloc (); -#endif /* not STDC_HEADERS */ -#endif /* not WIN32 */ - -/* SunOS 4.1.1 gets STDC_HEADERS defined, but it doesn't provide - EXIT_FAILURE. So far no system has defined one of EXIT_FAILURE and - EXIT_SUCCESS without the other. */ -#ifndef EXIT_SUCCESS -#ifdef VMS -#define EXIT_SUCCESS 1 -#define EXIT_FAILURE 0 -#else -#define EXIT_SUCCESS 0 -#define EXIT_FAILURE 1 -#endif -#endif /* not EXIT_SUCCESS */ - -/* strchr vs. index, memcpy vs. bcopy, etc. */ -#include <kpathsea/c-memstr.h> - -/* Error numbers and errno declaration. */ -#include <kpathsea/c-errno.h> - -/* Numeric minima and maxima. */ -#include <kpathsea/c-minmax.h> - -/* Assertions are too useful to not make generally available. */ -#ifdef HAVE_ASSERT_H -#include <assert.h> -#else -#define assert(expr) /* as nothing */ -#endif - -#ifdef VMS -#include <unixlib.h> -#include <unixio.h> -#endif /* not VMS */ - -#endif /* not KPATHSEA_C_STD_H */ |