Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

xmog-config-aix.h

00001 /*
00002  * Copyright 1999-2006 by Codemesh, Inc.  ALL RIGHTS RESERVED.
00003  */
00004 
00005 #include <string.h>
00006 #include <stdlib.h>
00007 #include <stddef.h>
00008 
00009 
00010 #if defined(__GNUC__)
00011 #   include "xmog-config-aix-gcc.h"
00012 #else 
00013 #   if defined(__IBMC__) || defined(__IBMCPP__) || defined(__xlC__)
00014 #       include "xmog-config-aix-xlC.h"
00015 #   endif
00016 #endif
00017 
00018 
00019 // the return type of the function type that is passed to thread spawn factory
00020 typedef void * XMOG_THREAD_FUNC_RETURN;
00021 
00022 
00023 // it seems that __cdecl is not known on AIX
00024 #define XMOG_CALLING_CONVENTION 
00025 
00026 
00027 // the method we use for tolower
00028 #define XMOG_TOLOWER    ACE_OS::ace_tolower
00029 
00030 
00031 #define XMOG_FILE_SEPARATOR     '/'
00032 #define XMOG_FILE_SEPARATOR_STR "/"
00033 #define XMOG_PATH_SEPARATOR     ':'
00034 #define XMOG_PATH_SEPARATOR_STR ":"
00035 #define LINE_SEP                "\n"
00036 #define ENV_SEARCH_PATH         "LIBPATH"
00037 #define JVM_NAME                "libjvm.a"
00038 #if defined(__THW_RS6000) || defined(_IBMR2) || defined(_POWER) || defined(_ARCH_PWR) || defined(_ARCH_PWR2)
00039 #   define  XMOG_JVM_ARCH       "rs6000"
00040 #else
00041 #   define  XMOG_JVM_ARCH       ""
00042 #endif

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1