tadd for unix port - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit bd36f714d22b1a6046b528649d5e962e038e4d13
 (DIR) parent e5aa96acbf9107cd78f2536364c36f9a15751313
 (HTM) Author: rsc <devnull@localhost>
       Date:   Sun, 26 Dec 2004 21:50:28 +0000
       
       add for unix port
       
       Diffstat:
         A src/lib9/utf/plan9.h                |      29 +++++++++++++++++++++++++++++
       
       1 file changed, 29 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/lib9/utf/plan9.h b/src/lib9/utf/plan9.h
       t@@ -0,0 +1,29 @@
       +/*
       + * compiler directive on Plan 9
       + */
       +#ifndef USED
       +#define USED(x) if(x);else
       +#endif
       +
       +/*
       + * easiest way to make sure these are defined
       + */
       +#define uchar        _utfuchar
       +#define ushort        _utfushort
       +#define uint        _utfuint
       +#define ulong        _utfulong
       +typedef unsigned char                uchar;
       +typedef unsigned short                ushort;
       +typedef unsigned int                uint;
       +typedef unsigned long                ulong;
       +
       +/*
       + * nil cannot be ((void*)0) on ANSI C,
       + * because it is used for function pointers
       + */
       +#undef        nil
       +#define        nil        0
       +
       +#undef        nelem
       +#define        nelem(x)        (sizeof (x)/sizeof (x)[0])
       +