xref: /netbsd-src/external/bsd/ekermit/dist/cdefs.h (revision a704a1616e7ddaeafbe5387b074cf5a12f1e6545)
1 #ifndef __CDEFS_H__
2 #define __CDEFS_H__
3 
4 /*
5   By default, the internal routines of kermit.c are not static,
6   because this is not allowed in some embedded environments.
7   To have them declared static, define STATIC=static on the cc
8   command line.
9 */
10 #ifdef XAC  /* HiTech's XAC cmd line is small */
11 #define STATIC static
12 #else /* XAC */
13 #ifndef STATIC
14 #define STATIC
15 #endif /* STATIC */
16 #endif	/* XAC */
17 
18 /*
19   By default we assume the compiler supports unsigned char and
20   unsigned long.  If not you can override these definitions on
21   the cc command line.
22 */
23 #ifndef HAVE_UCHAR
24 typedef unsigned char UCHAR;
25 #endif /* HAVE_UCHARE */
26 #ifndef HAVE_ULONG
27 typedef unsigned long ULONG;
28 #endif /* HAVE_ULONG */
29 #ifndef HAVE_USHORT
30 typedef unsigned short USHORT;
31 #endif /* HAVE_USHORT */
32 
33 #endif /* __CDEFS_H__ */
34