* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
*
- * $Id: portab.h,v 1.6 2002/05/27 13:01:58 alex Exp $
+ * $Id: portab.h,v 1.9 2002/12/12 11:26:08 alex Exp $
*
* portab.h: "Portabilitaets-Definitionen"
*/
/* Compiler Features */
+#ifdef __GNUC__
+# define PUNUSED(x) __attribute__ ((unused)) x
+# define UNUSED __attribute__ ((unused))
+#else
+# define PUNUSED(x) x
+# define UNUSED
+#endif
#ifndef PARAMS
# if PROTOTYPES
#define STATIC static
#define LOCAL static
#define CONST const
+#define REGISTER register
/* Datatentypen */
typedef signed int INT;
typedef unsigned int UINT;
+typedef signed long LONG;
+typedef unsigned long ULONG;
+
typedef signed char INT8;
typedef unsigned char UINT8;
typedef signed short INT16;
typedef signed long INT32;
typedef unsigned long UINT32;
+typedef double DOUBLE;
typedef float FLOAT;
typedef char CHAR;