00001
00002
00003
00004
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
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
00045