home *** CD-ROM | disk | FTP | other *** search
- *** 1.40 1992/03/28 06:45:00
- --- PatchLev.h 1992/04/19 16:18:15
- ***************
- *** 1,5 ****
-
- ! #define PatchLevel "79"
-
- /*
- *
- --- 1,5 ----
-
- ! #define PatchLevel "80"
-
- /*
- *
- *** 1.5 1992/03/22 22:05:23
- --- compiler.h 1992/04/19 16:18:16
- ***************
- *** 68,74 ****
-
- #ifndef __NULL
- # ifdef __MSHORT__
- ! # define __NULL ((void *)0)
- # else
- /* avoid complaints about misuse of NULL :-)*/
- # define __NULL (0)
- --- 68,74 ----
-
- #ifndef __NULL
- # ifdef __MSHORT__
- ! # define __NULL ((void *)0L)
- # else
- /* avoid complaints about misuse of NULL :-)*/
- # define __NULL (0)
- *** 1.5 1992/02/04 18:47:36
- --- float.h 1992/04/19 16:18:18
- ***************
- *** 73,79 ****
- #define LDBL_MAX_EXP 1024
- /* Maximum long double */
- /*#define LDBL_MAX 1.7976931348623157e+308L*/
- ! #define DBL_MAX 1.7976931348623158e+308
- /* Maximum int x such that 10**x is a representable long double */
- #define LDBL_MAX_10_EXP 308
-
- --- 73,79 ----
- #define LDBL_MAX_EXP 1024
- /* Maximum long double */
- /*#define LDBL_MAX 1.7976931348623157e+308L*/
- ! #define LDBL_MAX 1.7976931348623158e+308L
- /* Maximum int x such that 10**x is a representable long double */
- #define LDBL_MAX_10_EXP 308
-
- *** 1.14 1991/06/20 02:21:30
- --- signal.h 1992/04/19 16:18:25
- ***************
- *** 49,57 ****
- typedef void (*__Sigfunc) __PROTO((int signum));
- typedef short sig_atomic_t;
-
- ! #define SIG_DFL (__Sigfunc)0
- ! #define SIG_IGN (__Sigfunc)1
- ! #define SIG_ERR ((__Sigfunc)-1)
-
- __EXTERN __Sigfunc signal __PROTO((int sig, __Sigfunc func));
- __EXTERN int raise __PROTO((int sig));
- --- 49,57 ----
- typedef void (*__Sigfunc) __PROTO((int signum));
- typedef short sig_atomic_t;
-
- ! #define SIG_DFL ((__Sigfunc)0L)
- ! #define SIG_IGN ((__Sigfunc)1L)
- ! #define SIG_ERR ((__Sigfunc)-1L)
-
- __EXTERN __Sigfunc signal __PROTO((int sig, __Sigfunc func));
- __EXTERN int raise __PROTO((int sig));
- *** 1.13 1991/06/20 02:21:30
- --- stddef.h 1992/04/19 16:18:26
- ***************
- *** 35,41 ****
- #endif
-
- /* Offset of member MEMBER in a struct of type TYPE. */
- ! #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
-
- #ifndef EXIT_FAILURE
- #define EXIT_FAILURE (1) /* failure return value for exit() */
- --- 35,41 ----
- #endif
-
- /* Offset of member MEMBER in a struct of type TYPE. */
- ! #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0L)->MEMBER)
-
- #ifndef EXIT_FAILURE
- #define EXIT_FAILURE (1) /* failure return value for exit() */
- *** 1.21 1991/06/23 17:12:30
- --- stdio.h 1992/04/19 16:18:26
- ***************
- *** 25,31 ****
- #define FILENAME_MAX (128) /* maximum filename size */
-
- #ifndef NULL
- ! #define NULL ((void *)0)
- #endif
-
- #define BUFSIZ ((size_t)1024) /* default buffer size */
- --- 25,31 ----
- #define FILENAME_MAX (128) /* maximum filename size */
-
- #ifndef NULL
- ! #define NULL ((void *)0L)
- #endif
-
- #define BUFSIZ ((size_t)1024) /* default buffer size */
- *** 1.19 1992/03/06 19:29:17
- --- string.h 1992/04/19 16:18:27
- ***************
- *** 34,41 ****
- __EXTERN char *strncat __PROTO((char *dst, const char *src, size_t n));
- __EXTERN int strcmp __PROTO((const char *scan1, const char *scan2));
- __EXTERN int strncmp __PROTO((const char *scan1, const char *scan2, size_t n));
- ! /* strcoll not implemented for now */
- ! __EXTERN size_t strcoll __PROTO((char *to, size_t maxsize, const char *from));
- __EXTERN char *strchr __PROTO((const char *s, int charwanted));
- __EXTERN size_t strcspn __PROTO((const char *s, const char *reject));
- __EXTERN char *strpbrk __PROTO((const char *s, const char *breakat));
- --- 34,41 ----
- __EXTERN char *strncat __PROTO((char *dst, const char *src, size_t n));
- __EXTERN int strcmp __PROTO((const char *scan1, const char *scan2));
- __EXTERN int strncmp __PROTO((const char *scan1, const char *scan2, size_t n));
- ! __EXTERN int strcoll __PROTO((const char *scan1, const char *scan2));
- ! __EXTERN size_t strxfrm __PROTO((char *to, const char *from, size_t maxsize));
- __EXTERN char *strchr __PROTO((const char *s, int charwanted));
- __EXTERN size_t strcspn __PROTO((const char *s, const char *reject));
- __EXTERN char *strpbrk __PROTO((const char *s, const char *breakat));
- *** 1.10 1991/06/20 02:21:30
- --- sysvars.h 1992/04/19 16:18:27
- ***************
- *** 16,22 ****
- /* Processor state and post mortem dump area */
-
- #define PROC_LIVES_MAGIC 0x12345678L /* proc_lives if dump is valid */
- ! #define proc_lives ((unsigned long *) 0x380)
- struct __post_mortem_dump {
- unsigned long d0, d1, d2, d3, d4, d5, d6, d7;
- void *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7; /* a7 == ssp */
- --- 16,22 ----
- /* Processor state and post mortem dump area */
-
- #define PROC_LIVES_MAGIC 0x12345678L /* proc_lives if dump is valid */
- ! #define proc_lives ((unsigned long *) 0x380L)
- struct __post_mortem_dump {
- unsigned long d0, d1, d2, d3, d4, d5, d6, d7;
- void *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7; /* a7 == ssp */
- ***************
- *** 24,30 ****
- void *usp;
- unsigned short stk[16]; /* sixteen word of super stack */
- };
- ! #define proc_post_mortem_dump_p ((struct __post_mortem_dump *) 0x384)
- #define proc_dregs (&proc_post_mortem_dump_p->d0)
- #define proc_aregs (&proc_post_mortem_dump_p->a0)
- #define proc_pc (proc_post_mortem_dump_p->pc)
- --- 24,30 ----
- void *usp;
- unsigned short stk[16]; /* sixteen word of super stack */
- };
- ! #define proc_post_mortem_dump_p ((struct __post_mortem_dump *) 0x384L)
- #define proc_dregs (&proc_post_mortem_dump_p->d0)
- #define proc_aregs (&proc_post_mortem_dump_p->a0)
- #define proc_pc (proc_post_mortem_dump_p->pc)
- ***************
- *** 33,88 ****
-
-
- /* timer, crit error and process termination handoff vectors */
- ! #define etv_timer (((void (**)()) 0x400))
- ! #define etv_critic (((void (**)()) 0x404))
- ! #define etv_term (((void (**)()) 0x408))
-
- /* memory controller */
- #define MEMVALID_MAGIC 0x752019F3L /* once memory is sized */
- ! #define memvalid (((unsigned long *) 0x420))
- ! #define mencntlr (((unsigned char *) 0x424))
- /* 0 = 128K, 4 = 512K 0 = 256k(2banks) 5 = 1M */
-
- /* reset vector, jump through resvector if resvalid on reset */
- #define RESVALID_MAGIC 0x31415926L
- ! #define resvalid ((unsigned long *) 0x426)
- ! #define resvector ((void (**)()) 0x42a)
- ! /* do a jmp 0x24(a6) at end to go to system reset */
-
- /* mem */
- ! #define phystop (((unsigned long *) 0x42e)) /* physical top of ram */
- ! #define _membot (((unsigned long *) 0x432)) /* bottom of avail */
- ! #define _memtop (((unsigned long *) 0x436)) /* top of avail */
- #define MEMVAL2_MAGIC 0x237698AAL /* after suc. coldstart && memvalid */
- ! #define memval2 (((unsigned long *) 0x43a))
-
- /* floppy */
- ! #define flock (((short *) 0x43e)) /* lock usage of DMA chip */
- ! #define seekrate (((short *) 0x440)) /* 0=6ms 1=12ms 2=2ms 3=3ms */
- ! #define _timr_ms (((short *) 0x442)) /* timer calib == 20ms */
- ! #define _fverify (((short *) 0x444)) /* write verify flag */
- ! #define _bootdev (((short *) 0x446))
-
- /* video */
- ! #define palmode (((short *) 0x448)) /* PAL video mode flag */
- ! #define defshiftmd (((unsigned char *) 0x44a)) /* default video rez */
- ! #define sshiftmd (((short *) 0x44c)) /* shadow of hdwr. shiftmd reg */
- /* 0=Lo 1=med 2=Hi rez */
- ! #define _v_bas_ad (((void *) 0x44e)) /* screen mem base */
- ! #define vblsem ((short *) 0x452)) /* vbl semaphore */
- ! #define nvbls (((short *) 0x454)) /* # of vbl entries def. == 8 */
- ! #define _vblqueue (((void (***)()) 0x456)) /* vbl queue pointer */
- ! #define colorptr (((short **) 0x45a)) /* pal. on next vblank if!NULL */
- ! #define _vbclock (((unsigned long *) 0x462)) /* vbi counter */
- ! #define _frclock (((unsigned long *) 0x466)) /* #vbi not vblsem'ed */
- !
- ! #define _hz_200 ((unsigned long *) 0x4ba)
- !
- ! #define conterm (*((char *) 0x484))
- ! #define savptr ((long *) 0x4A2)
- ! #define _nflops ((short *) 0x4A6)
- ! #define _sysbase ((long *) 0x4F2)
- ! #define _shell_p ((long *) 0x4F6)
-
- typedef struct {
- short puns;
- --- 33,88 ----
-
-
- /* timer, crit error and process termination handoff vectors */
- ! #define etv_timer (((void (**)()) 0x400L))
- ! #define etv_critic (((void (**)()) 0x404L))
- ! #define etv_term (((void (**)()) 0x408L))
-
- /* memory controller */
- #define MEMVALID_MAGIC 0x752019F3L /* once memory is sized */
- ! #define memvalid (((unsigned long *) 0x420L))
- ! #define mencntlr (((unsigned char *) 0x424L))
- /* 0 = 128K, 4 = 512K 0 = 256k(2banks) 5 = 1M */
-
- /* reset vector, jump through resvector if resvalid on reset */
- #define RESVALID_MAGIC 0x31415926L
- ! #define resvalid ((unsigned long *) 0x426L)
- ! #define resvector ((void (**)()) 0x42aL)
- ! /* do a jmp 0x24L(a6) at end to go to system reset */
-
- /* mem */
- ! #define phystop (((unsigned long *) 0x42eL)) /* physical top of ram */
- ! #define _membot (((unsigned long *) 0x432L)) /* bottom of avail */
- ! #define _memtop (((unsigned long *) 0x436L)) /* top of avail */
- #define MEMVAL2_MAGIC 0x237698AAL /* after suc. coldstart && memvalid */
- ! #define memval2 (((unsigned long *) 0x43aL))
-
- /* floppy */
- ! #define flock (((short *) 0x43eL)) /* lock usage of DMA chip */
- ! #define seekrate (((short *) 0x440L)) /* 0=6ms 1=12ms 2=2ms 3=3ms */
- ! #define _timr_ms (((short *) 0x442L)) /* timer calib == 20ms */
- ! #define _fverify (((short *) 0x444L)) /* write verify flag */
- ! #define _bootdev (((short *) 0x446L))
-
- /* video */
- ! #define palmode (((short *) 0x448L)) /* PAL video mode flag */
- ! #define defshiftmd (((unsigned char *) 0x44aL)) /* default video rez */
- ! #define sshiftmd (((short *) 0x44cL)) /* shadow of hdwr. shiftmd reg */
- /* 0=Lo 1=med 2=Hi rez */
- ! #define _v_bas_ad (((void *) 0x44eL)) /* screen mem base */
- ! #define vblsem ((short *) 0x452L)) /* vbl semaphore */
- ! #define nvbls (((short *) 0x454L)) /* # of vbl entries def. == 8 */
- ! #define _vblqueue (((void (***)()) 0x456L)) /* vbl queue pointer */
- ! #define colorptr (((short **) 0x45aL)) /* pal. on next vblank if!NULL */
- ! #define _vbclock (((unsigned long *) 0x462L)) /* vbi counter */
- ! #define _frclock (((unsigned long *) 0x466L)) /* #vbi not vblsem'ed */
- !
- ! #define _hz_200 ((unsigned long *) 0x4baL)
- !
- ! #define conterm (*((char *) 0x484L))
- ! #define savptr ((long *) 0x4A2L)
- ! #define _nflops ((short *) 0x4A6L)
- ! #define _sysbase ((long *) 0x4F2L)
- ! #define _shell_p ((long *) 0x4F6L)
-
- typedef struct {
- short puns;
- ***************
- *** 91,98 ****
- short bpbs[1]; /* really 16 BPB's (bios parameter block) */
- } HDINFO;
-
- ! #define pun_ptr ((HDINFO *) 0x516)
- ! #define _p_cookies ((long **) 0x5A0)
-
- /* os header */
- typedef struct _osheader
- --- 91,98 ----
- short bpbs[1]; /* really 16 BPB's (bios parameter block) */
- } HDINFO;
-
- ! #define pun_ptr ((HDINFO *) 0x516L)
- ! #define _p_cookies ((long **) 0x5A0L)
-
- /* os header */
- typedef struct _osheader
- *** 1.8 1992/03/06 19:29:17
- --- unistd.h 1992/04/19 16:18:28
- ***************
- *** 67,83 ****
- __EXTERN int endpwent __PROTO((void));
- __EXTERN char *getcwd __PROTO((char *, int));
- __EXTERN char *getwd __PROTO((char *));
- ! __EXTERN int getegid __PROTO((void));
- __EXTERN char *getenv __PROTO((const char *));
- __EXTERN int putenv __PROTO((char *));
- ! __EXTERN int geteuid __PROTO((void));
- ! __EXTERN int getgid __PROTO((void));
- __EXTERN char *getlogin __PROTO((void));
- ! __EXTERN int getopt __PROTO((int, char **, const char *));
- __EXTERN int getpgrp __PROTO((void));
- __EXTERN int getppid __PROTO((void));
- __EXTERN int getpid __PROTO((void));
- ! __EXTERN int getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- __EXTERN int kill __PROTO((int, int));
- __EXTERN void *lsbrk __PROTO((long));
- --- 67,83 ----
- __EXTERN int endpwent __PROTO((void));
- __EXTERN char *getcwd __PROTO((char *, int));
- __EXTERN char *getwd __PROTO((char *));
- ! __EXTERN gid_t getegid __PROTO((void));
- __EXTERN char *getenv __PROTO((const char *));
- __EXTERN int putenv __PROTO((char *));
- ! __EXTERN uid_t geteuid __PROTO((void));
- ! __EXTERN gid_t getgid __PROTO((void));
- __EXTERN char *getlogin __PROTO((void));
- ! __EXTERN int getopt __PROTO((int, char * const *, const char *));
- __EXTERN int getpgrp __PROTO((void));
- __EXTERN int getppid __PROTO((void));
- __EXTERN int getpid __PROTO((void));
- ! __EXTERN uid_t getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- __EXTERN int kill __PROTO((int, int));
- __EXTERN void *lsbrk __PROTO((long));
- ***************
- *** 102,114 ****
- __EXTERN void setlinebuf __PROTO((FILE *)); /* stdio included in src */
- #endif
-
- ! __EXTERN int setegid __PROTO((int));
- ! __EXTERN int setgid __PROTO((int));
- __EXTERN int setpgrp __PROTO((void));
- __EXTERN int setpwent __PROTO((void));
- __EXTERN void setpwfile __PROTO((char *));
- ! __EXTERN int seteuid __PROTO((int));
- ! __EXTERN int setuid __PROTO((int));
- __EXTERN void sleep __PROTO((unsigned int));
- __EXTERN int stime __PROTO((long *));
- __EXTERN long tell __PROTO((int));
- --- 102,114 ----
- __EXTERN void setlinebuf __PROTO((FILE *)); /* stdio included in src */
- #endif
-
- ! __EXTERN gid_t setegid __PROTO((int));
- ! __EXTERN gid_t setgid __PROTO((int));
- __EXTERN int setpgrp __PROTO((void));
- __EXTERN int setpwent __PROTO((void));
- __EXTERN void setpwfile __PROTO((char *));
- ! __EXTERN uid_t seteuid __PROTO((int));
- ! __EXTERN uid_t setuid __PROTO((int));
- __EXTERN void sleep __PROTO((unsigned int));
- __EXTERN int stime __PROTO((long *));
- __EXTERN long tell __PROTO((int));
-