pmfeatures.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00027 #ifndef FEATURES_H_
00028 #define FEATURES_H_
00029
00030
00032 #define PM_HEAP_SIZE 0x7000
00033
00034
00041 #define HAVE_PRINT
00042
00043
00050 #define HAVE_GC
00051
00052
00053
00058 #define HAVE_FLOAT
00059 #define PM_FLOAT_LITTLE_ENDIAN
00060
00066 #define HAVE_DEL
00067
00072 #define HAVE_IMPORTS
00073
00074
00079 #define HAVE_DEFAULTARGS
00080
00081
00087 #define HAVE_REPLICATION
00088
00089
00094 #define HAVE_CLASSES
00095
00100 #define HAVE_ASSERT
00101 #if defined(HAVE_ASSERT) && !defined(HAVE_CLASSES)
00102 #error HAVE_ASSERT requires HAVE_CLASSES
00103 #endif
00104
00105
00110 #define HAVE_GENERATORS
00111 #if defined(HAVE_GENERATORS) && !defined(HAVE_CLASSES)
00112 #error HAVE_GENERATORS requires HAVE_CLASSES
00113 #endif
00114
00115
00121 #define HAVE_BACKTICK
00122
00123
00129 #define HAVE_STRING_FORMAT
00130
00131
00136
00137 #if defined(HAVE_CLOSURES) && !defined(HAVE_DEFAULTARGS)
00138 #error HAVE_CLOSURES requires HAVE_DEFAULTARGS
00139 #endif
00140
00141 #endif