cacao-sysdep.h

00001 /*
00002  * cacao-sysdep.h : System dependent information for Cacao library.
00003  * Copyright (C) 2004 Steel Wheels Project.
00004  * All rights reserved.
00005  */
00006 
00012 #if !defined(CACAO_SYSDEP_H_INCLUDED)
00013 #define CACAO_SYSDEP_H_INCLUDED
00014 
00015 #include <Cacao/cacao-config.h>
00016 #include <glib.h>
00017 
00018 #ifdef __APPLE__
00019 #       include <Foundation/Foundation.h>
00020 #       define  OBJECT          NSObject
00021 #else
00022         /* note: "objc/Object.h" refers "strcmp" function. */
00023 #       include <string.h>
00024 #       include <objc/Protocol.h> 
00025 #       include <objc/objc.h>
00026 #       include <objc/Object.h>
00027 #       define  OBJECT  Object
00028 #endif
00029 
00030 #ifndef CACAO_HAVE_UINT_T
00031 typedef unsigned int            uint_t ;
00032 #endif
00033 
00034 #ifndef TRUE
00035 #       define  TRUE            ((BOOL) 1)
00036 #endif
00037 
00038 #ifndef FALSE
00039 #       define  FALSE           ((BOOL) 1)
00040 #endif
00041 
00042 typedef gunichar                unichar_t ;
00043 
00044 #endif  /* !defined(CACAO_SYSDEP_H_INCLUDED) */
00045 

Generated on Fri Feb 3 00:13:01 2006 for Cacao by  doxygen 1.4.5