home *** CD-ROM | disk | FTP | other *** search
- *** 42.1 1994/01/16 14:54:44
- --- ./PatchLev.h 1994/01/16 15:03:24
- ***************
- *** 3,6 ****
- * directory.
- */
-
- ! #define _PatchLevel "42"
- --- 3,6 ----
- * directory.
- */
-
- ! #define _PatchLevel "43"
- *** 42.1 1994/01/16 14:54:44
- --- ./assert.h 1994/02/12 00:00:44
- ***************
- *** 6,11 ****
- --- 6,12 ----
- /* Allow this file to be included multiple times
- with different settings of NDEBUG. */
- #undef assert
- + #undef __assert
-
- #ifndef _COMPILER_H
- #include <compiler.h>
- ***************
- *** 15,21 ****
- extern "C" {
- #endif
-
- -
- __EXTERN void __eprintf __PROTO((const char *expression, const long line,
- const char *filename));
- __EXTERN __EXITING abort __PROTO((void)) __NORETURN;
- --- 16,21 ----
- ***************
- *** 24,60 ****
- }
- #endif
-
- -
- #ifdef NDEBUG
- ! #define assert(cond) (void *)0
- ! #else
-
- #if __STDC__
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
- !
- ! #else
- !
-
- #ifndef __SOZOBON__
- /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
- * testing #ifndef __?I?E__ comes out as if they aren't. */
- -
- #ifndef __LINE__
- #define __LINE__ 0
- #endif
- #ifndef __FILE__
- #define __FILE__ "unknown"
- #endif
- !
- ! #endif /* __SOZOBON__ */
-
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
- !
- ! #endif /* __STDC__ */
- !
-
- ! #endif /* NDEBUG */
- --- 24,60 ----
- }
- #endif
-
- #ifdef NDEBUG
- ! #define assert(cond) ((void *) 0)
- ! #define __assert(cond) ((void *) 0)
- ! #else /* not NDEBUG */
-
- #if __STDC__
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
- ! #define __assert(cond) \
- ! if(!(cond)) \
- ! { __eprintf(#cond,(long)(__LINE__), __FILE__); abort(); }
- ! #else /* not __STDC__ */
-
- #ifndef __SOZOBON__
- /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
- * testing #ifndef __?I?E__ comes out as if they aren't. */
- #ifndef __LINE__
- #define __LINE__ 0
- #endif
- #ifndef __FILE__
- #define __FILE__ "unknown"
- #endif
- ! #endif /* not __SOZOBON__ */
-
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
- ! #define __assert(cond) \
- ! if(!(cond)) \
- ! { __eprintf("cond", (long)(__LINE__), __FILE__); abort(); }
- ! #endif /* not __STDC__ */
-
- ! #endif /* not NDEBUG */
- *** 42.1 1994/01/16 14:54:44
- --- ./osbind.h 1994/02/10 07:32:16
- ***************
- *** 1342,1349 ****
- movl %1,sp@-; \
- movw %0,sp@- " \
- : /* outputs */ \
- ! : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), \
- ! "r"(_e), "r"(_f), "r"(_g), "r"(_h), "r"(_i) /* inputs */ \
- ); \
- \
- __asm__ volatile \
- --- 1342,1349 ----
- movl %1,sp@-; \
- movw %0,sp@- " \
- : /* outputs */ \
- ! : "g"(n), "g"(_a), "g"(_b), "g"(_c), "g"(_d), \
- ! "g"(_e), "g"(_f), "g"(_g), "g"(_h), "g"(_i) /* inputs */ \
- ); \
- \
- __asm__ volatile \
-