summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authortgoodwin <tgoodwin>1998-02-24 11:21:25 +0000
committerToby Goodwin <toby@paccrat.org>2015-05-16 21:23:05 +0100
commitb7a4386d26c640c77ab92822d2a23a2d27fae3b1 (patch)
treec804543d679fcf416411bd39cb04ccf5c13126b2 /proto.h
parentac8a8fcf0dad4e73b16a584d4ba3c02b89c1b86e (diff)
lower #if count
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/proto.h b/proto.h
index 4e0fb5a..6432bc9 100644
--- a/proto.h
+++ b/proto.h
@@ -10,16 +10,12 @@ typedef int SIG_ATOMIC_T;
#endif
#if STDC_HEADERS
-#include <stdlib.h>
-#else
-/* fake stdlib.h */
-extern void exit(int);
-extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
-#endif
-#if STDC_HEADERS
#include <string.h>
-#else
+#include <stdlib.h>
+
+#else /* STDC_HEADERS */
+
/* fake string.h */
extern int strncmp(const char *, const char *, size_t);
extern int strcmp(const char *, const char *);
@@ -32,7 +28,12 @@ extern char *strcat(char *, const char *);
extern char *strncat(char *, const char *, size_t);
extern void *memcpy(void *, const void *, size_t);
extern void *memset(void *, int, size_t);
-#endif
+
+/* fake stdlib.h */
+extern void exit(int);
+extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
+
+#endif /* STDC_HEADERS */
/* fake errno.h for mips (which doesn't declare errno in errno.h!?!?) */
#ifdef host_mips