annotate common.h @ 15:54f08929b195 noffle

[svn] Bring up to date
author enz
date Sat, 29 Apr 2000 13:22:25 +0100
parents 04124a4423d4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
1 /*
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
2 common.h
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
3
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
4 Common declarations.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
5
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
6 $Id: common.h 3 2000-01-04 11:35:42Z enz $
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
7 */
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
8
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
9 #ifndef COMMON_H
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
10 #define COMMON_H
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
11
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
12 #include <stdio.h>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
13 #include <stdlib.h>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
14 #include <string.h>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
15
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
16 #define FALSE 0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
17 #define TRUE !0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
18 #define MAXCHAR 2048
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
19
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
20 #ifdef DEBUG
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
21 #include <assert.h>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
22 #define ASSERT( x ) \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
23 if ( ! ( x ) ) \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
24 Log_err( "ASSERTION FAILED: %s line %i", __FILE__, __LINE__ ); \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
25 assert( x )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
26 #else
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
27 #define ASSERT( x )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
28 #endif
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
29
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
30 typedef int Bool;
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
31 typedef char Str[ MAXCHAR ];
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
32
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
33 #endif