aboutsummaryrefslogtreecommitdiff
path: root/lib/libedit/sys.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libedit/sys.h')
-rw-r--r--lib/libedit/sys.h53
1 files changed, 24 insertions, 29 deletions
diff --git a/lib/libedit/sys.h b/lib/libedit/sys.h
index 9e5fd0f0e8b3..894f59e8ec66 100644
--- a/lib/libedit/sys.h
+++ b/lib/libedit/sys.h
@@ -34,13 +34,15 @@
* SUCH DAMAGE.
*
* @(#)sys.h 8.1 (Berkeley) 6/4/93
+ * $NetBSD: sys.h,v 1.3 1997/01/11 06:48:12 lukem Exp $
+ * $FreeBSD$
*/
/*
* sys.h: Put all the stupid compiler and system dependencies here...
*/
#ifndef _h_sys
-#define _h_sys
+#define _h_sys
#ifndef public
# define public /* Externally visible functions/variables */
@@ -59,57 +61,50 @@
#ifndef _PTR_T
# define _PTR_T
-# if __STDC__
-typedef void* ptr_t;
-# else
-typedef char* ptr_t;
-# endif
+typedef void *ptr_t;
#endif
#ifndef _IOCTL_T
# define _IOCTL_T
-# if __STDC__
-typedef void* ioctl_t;
-# else
-typedef char* ioctl_t;
-# endif
+typedef void *ioctl_t;
#endif
#include <stdio.h>
-#define REGEX /* Use POSIX.2 regular expression functions */
-#undef REGEXP /* Use UNIX V8 regular expression functions */
+
+#define REGEX /* Use POSIX.2 regular expression functions */
+#undef REGEXP /* Use UNIX V8 regular expression functions */
#ifdef SUNOS
# undef REGEX
# undef REGEXP
# include <malloc.h>
-typedef void (*sig_t)__P((int));
+typedef void (*sig_t)(int);
# ifdef __GNUC__
/*
* Broken hdrs.
*/
-extern char *getenv __P((const char *));
-extern int fprintf __P((FILE *, const char *, ...));
-extern int sigsetmask __P((int));
-extern int sigblock __P((int));
-extern int ioctl __P((int, int, void *));
-extern int fputc __P((int, FILE *));
-extern int fgetc __P((FILE *));
-extern int fflush __P((FILE *));
-extern int tolower __P((int));
-extern int toupper __P((int));
+extern char *getenv(const char *);
+extern int fprintf(FILE *, const char *, ...);
+extern int sigsetmask(int);
+extern int sigblock(int);
+extern int ioctl(int, int, void *);
+extern int fputc(int, FILE *);
+extern int fgetc(FILE *);
+extern int fflush(FILE *);
+extern int tolower(int);
+extern int toupper(int);
extern int errno, sys_nerr;
extern char *sys_errlist[];
-extern void perror __P((const char *));
-extern int read __P((int, const char*, int));
+extern void perror(const char *);
+extern int read(int, const char*, int);
# include <string.h>
# define strerror(e) sys_errlist[e]
# endif
# ifdef SABER
-extern ptr_t memcpy __P((ptr_t, const ptr_t, size_t));
-extern ptr_t memset __P((ptr_t, int, size_t));
+extern ptr_t memcpy(ptr_t, const ptr_t, size_t);
+extern ptr_t memset(ptr_t, int, size_t);
# endif
-extern char *fgetline __P((FILE *, int *));
+extern char *fgetline(FILE *, int *);
#endif
#endif /* _h_sys */