summaryrefslogtreecommitdiff
path: root/devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h
diff options
context:
space:
mode:
Diffstat (limited to 'devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h')
-rw-r--r--devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h104
1 files changed, 0 insertions, 104 deletions
diff --git a/devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h b/devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h
deleted file mode 100644
index 278a0bf209a7..000000000000
--- a/devel/cocktail/files/patch-reuse-m2c-SYSTEM_.h
+++ /dev/null
@@ -1,104 +0,0 @@
---- reuse/m2c/SYSTEM_.h.orig Wed Feb 16 00:26:45 1994
-+++ reuse/m2c/SYSTEM_.h Fri Dec 17 09:21:56 2004
-@@ -16,10 +16,18 @@
- /* */
- /************************************************************************/
-
-+#define DEFINITION_SYSTEM_
-+
-+# include <stdlib.h>
-+# include <string.h>
-+# include <limits.h>
-+
- # ifdef __STDC__
- # define ARGS(parameters) parameters
-+# define NOARGS void
- # else
- # define ARGS(parameters) ()
-+# define NOARGS
- # endif
-
- /*
-@@ -30,6 +38,7 @@
- #define TRUE ((BOOLEAN)1)
-
- #define NIL 0L
-+#define DEAD_ALLOCATE 0xd0d0d0d0d0d0d0d0L
-
- /*
- * Definition of basic types
-@@ -55,7 +64,7 @@
-
- typedef unsigned long BITSET;
-
--typedef void (*PROC)();
-+typedef void (*PROC)(NOARGS);
-
- typedef unsigned char WORD;
- typedef WORD BYTE;
-@@ -85,14 +94,14 @@
- #define TRUNC(x) ((CARDINAL) (x))
- #define VAL(T,x) ((T) (x))
-
--#define MIN_SHORTINT (-32768)
--#define MAX_SHORTINT 32767
--#define MIN_LONGINT (-2147483648L)
--#define MAX_LONGINT 2147483647L
-+#define MIN_SHORTINT __SHRT_MIN
-+#define MAX_SHORTINT __SHRT_MAX
-+#define MIN_LONGINT __INT_MIN
-+#define MAX_LONGINT __INT_MAX
- #define MIN_SHORTCARD 0
- #define MAX_SHORTCARD 65535
- #define MIN_LONGCARD ((LONGCARD)0L)
--#define MAX_LONGCARD ((LONGCARD)4294967295L)
-+#define MAX_LONGCARD ((LONGCARD)__ULONG_MAX)
-
- #define MIN_BOOLEAN FALSE
- #define MAX_BOOLEAN TRUE
-@@ -129,7 +138,12 @@
- #define SYSTEM_MaxSet (sizeof (unsigned long) * 8 - 1)
-
- #define SET_ELEM(el) (0X1L << (el))
--#define SET_cRNG(lo,hi) ((lo) <= (hi) ? ((unsigned) (((unsigned) ~0X0L) >> (lo) << (lo) + SYSTEM_MaxSet - (hi))) >> SYSTEM_MaxSet - (hi) : 0X0L)
-+#define SET_cRNG(lo,hi) \
-+ ((lo) <= (hi) \
-+ ? (( (~(0X0UL)) >> (lo) ) \
-+ << (lo + SYSTEM_MaxSet - hi) ) \
-+ >> (SYSTEM_MaxSet - hi) \
-+ : 0X0L)
- #define SET_RANGE(lo,hi) SET_RANGE1((CARDINAL)(lo), (CARDINAL)(hi))
-
- extern unsigned long SET_RANGE1 ARGS((CARDINAL lo, CARDINAL hi));
-@@ -177,7 +191,7 @@
- #define OPEN_ARRAY_LOCALS char *BLOCK_POINTER, *FREE_POINTER;
- #define ALLOC_OPEN_ARRAYS(size, arrays) \
- BLOCK_POINTER = FREE_POINTER = \
-- malloc((unsigned)((size) + (arrays) * (SYSTEM_ALIGN - 1)));
-+ calloc(1, (unsigned)((size) + (arrays) * (SYSTEM_ALIGN - 1)));
- #define FREE_OPEN_ARRAYS free(BLOCK_POINTER);
-
- #endif
-@@ -205,21 +219,4 @@
-
- extern void CaseError ARGS((char file[], int line));
- extern void ReturnError ARGS((char file[], int line));
--
--/*
-- * Definition of library functions
-- */
--
--#ifdef StackAlloc
--extern char *alloca();
--#else
--/* #include "malloc.h" */
--extern char *malloc();
--extern void free();
--#endif
--
--# ifndef BCOPY
--/* extern char *memcpy(); */
--# endif
--extern char *strncpy();
--extern void exit();
-+extern void BEGIN_MODULE ARGS((NOARGS));