Difference between revisions of "Defines"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Created page with 'This is a list of all the tokens that are being used in a #ifdef or #ifndef in a .cpp or .h file, except for .h files, where tokens used as #ifndef FOO_H or #ifndef FOO_H_ are ex…')
(No difference)

Revision as of 14:07, 28 September 2010

This is a list of all the tokens that are being used in a #ifdef or #ifndef in a .cpp or .h file, except for .h files, where tokens used as #ifndef FOO_H or #ifndef FOO_H_ are excluded, as these are almost certainly just include guards. The list is current as of r52922.

No additional filtering has been performed as of yet; some tokens are defined by a platform, while others may not actually be used. Additionally, defined symbols not used in #ifndef or #ifdef are not included at all here.

Token Defined by Used in Purpose
ACTOR_DEBUG
ADLIB_DISABLE_VOICE_MAPPING
ALLOW_CPU_SCALER
ANDROID
ARM
ARM7
ARM9
ARM_ADPCM
assert
AUDIO_REVERSE_STEREO
BACKEND_8BIT
BODGE
breakeven_point
CAN_WRITE_TO_DISC
CASESENSITIVITYDEFAULT_NO
CEACTIONSPOCKET
CEACTIONSSMARTPHONE
CEDEVICE
CEGUI_GUIELEMENT
CEGUI_ITEMACTION
CEGUI_ITEMSWITCH
CEGUI_PANEL
CEGUI_PANELITEM
CEGUI_PANELKEYBOARD
CEGUI_SDL_IMAGERESOURCE
CEGUI_TOOLBAR
CEGUI_TOOLBARHANDLER
CEKEYS_EVENTSBUFFER
CELAUNCHERDIALOG
CESCALER
CMS_DISABLE_VOICE_MAPPING
COREAUDIO_DISABLE_REVERB
CREAT_OPTIONS
DATA_PATH
DEBUG
DEBUG_ADLIB
DEBUG_BUFFERS
DEBUG_EXTRACTION_TABLES
DEBUG_HASH_COLLISIONS
DEBUG_PARSER
DEBUG_RATECONV
DEBUG_SPRITE_MASK
DEBUG_WII_GDB
DEBUG_WII_MEMSTATS
DETECTOR_TESTING_HACK
DETECT_BRODERBUND_TITLES
DISABLE_COMMAND_LINE
DISABLE_DOSBOX_OPL
DISABLE_FANCY_THEMES
DISABLE_HELP
DISABLE_MD5
DISABLE_NES_APU
DISABLE_PSP_MP3
DISABLE_SAVEGAME_SORTING
DISABLE_SID
DISABLE_TEXT_CONSOLE
DISC_CACHE
DITHER
DL_DEBUG
DRAW_GRAPHICS
DS_BUILD_D
DS_BUILD_F
dumpResources
DUMP_OBJECT
DUMP_SCRIPT
DUMP_SCRIPTS
DUMP_STDOUT
DW2_EXACT_SIZE
DXA_EXPERIMENT_MAXD
DYNAMIC_MODULES
ENABLE_32BIT
ENABLE_AGI
ENABLE_AGOS2
ENABLE_FASCIN_ADLIB
ENABLE_GROOVIE2
ENABLE_HE
ENABLE_IHNM
ENABLE_INHM
ENABLE_KEYMAPPER
ENABLE_LOL
ENABLE_PROFILING
ENABLE_RENDER_MEASURE
ENABLE_SAGA2
ENABLE_SCI32
ENABLE_SCI3_GAMES
ENABLE_SCUMM
ENABLE_SCUMM_7_8
ENABLE_VKEYBD
EOF
EPOC_AS_APP
FILE_TIME_SUPPORT
FORCEINLINE
FORCE_RTL
FORCE_SLIDY
FUNCTION_DEBUG
F_OK
GAMECUBE
GC_DEBUG
GC_DEBUG_CODE
GC_DEBUG_VERBOSE
GL_OES_draw_texture
GRAPHICS_QDM2_H
GRAPHICS_SJIS_H
GRAPHICS_VIDEO_COKTELDECODER_H
GUI_ENABLE_BUILTIN_THEME
GUI_THEME_EVAL
HAVE_CONFIG_H
HAVE_GETOPT_H
HAVE_GETOPT_LONG
HAVE_LIBPNG
HAVE_OBSTACK_H
HAVE_UNISTD_H
HEAVY_LOGGING
INADDR_NONE
INCLUDED_FROM_BASE_VERSION_CPP
int64_t
INTRO_TEST
IPHONE
IPHONE_OFFICIAL
isdigit
JAPAN
JOY_ANALOG
JOY_INVERT_Y
LAYOUT_DEBUG_DIALOG
LEGACY_FLAC
LIMIT_FPS
LIMIT_FRAME_RATE
LINUPY
LINUXMOTO_SDL
LURE_CLICKABLE_MENUS
MACOSX
MAC_OPTIONS
main
MAX
MAXPATHLEN
MAXTRAX_HAS_MICROTONAL
MAXTRAX_HAS_MODULATION
MAX_INT
MIN
MIXER_DOUBLE_BUFFERING
MOTOEZX
MOTOMAGX
MT32EMU_HAVE_X86
M_LN2
M_SQRT1_2
NDEBUG
NDS
NORETURN_POST
NORETURN_PRE
NOSERIAL
NO_ADAPTOR
OUTPUT_UNSIGNED_AUDIO
PATH_MAX
PERFECT_5_TO_4_RESCALING
PI
PLUGIN_DIRECTORY
PLUGIN_EXPORT
PLUGIN_PREFIX
PLUGIN_SUFFIX
PRINT_BUFFERS
PSP_ENABLE_SPEED_TESTS
PSP_ENABLE_UNIT_TESTS
PSP_KB_SHELL
QTOPIA
REDUCE_MEMORY_USAGE
REG_EXEMEMCNT
REG_EXMEMCNT
RELEASE_BUILD
RONIN_TIMER_ACCESS
R_OK
S60
SAGA_DEBUG
SAMPLES_PER_SEC_8000
SCALER_PROFILE
SCENE_DEBUG
SCI_CONSOLE
SCI_DEBUG_PARSE_TREE_AUGMENTATION
SCI_VERBOSE_resMan
SCRIPT_DEBUG
SCRIPT_TEST
ScummAPPH
ScummVMapph
SCUMMVM_DONT_DEFINE_TYPES
SCUMMVM_IPC_INCLUDE
SCUMMVM_SVN_REVISION
SCUMM_BIG_ENDIAN
SCUMM_IMUSE_INTERNAL
SCUMM_LITTLE_ENDIAN
SCUMM_NEED_ALIGNMENT
SDLSYMBIANH
SKIP_INTRO
SLOW_RINCE_DOWN
SMALL_SCREEN_DEVICE
SNPRINTF_LONGLONG_SUPPORT
SOUND_CROP_CHANNELS
SOUND_SHORTEN_H
STREAM_AUDIO_FROM_DISK
STRINGBUFLEN
SWORD2_DEBUG
SYSEX_CALLBACK_FUNCTION
TEST_MEMORY_COPY
Timer
TIMIDITY_LOW_DELAY
UIQ
UNICODE
UNIX
UNZ_BUFSIZE
UNZ_MAXFILENAMEINZIP
UPGRADE_ALL_TARGETS_HACK
USERSPACE_ONLY
USE_ALSA
USE_ARM_COSTUME_ASM
USE_ARM_GFX_ASM
USE_ARM_SCALER_ASM
USE_ARM_SMUSH_ASM
USE_BUILT_IN_DRIVER_SELECTION
USE_DEBUGGER
USE_DETECTLANG
USE_DISPLAY_CALLBACK
USE_FLAC
USE_FLUIDSYNTH
USE_HASHMAP_MEMORY_POOL
USE_HQ_SCALERS
USE_INDEO3
USE_INTERPOLATION
USE_LIBCARTRESET
USE_MAD
USE_MPEG2
USE_MPEG2_0_3_1
USE_MT32EMU
USE_NASM
USE_NEWLIB
USE_OSD
USE_PROFILER
USE_READLINE
USE_RGB_COLOR
USE_SCALERS
USE_SEQ_MIDI
USE_TEXT_CONSOLE
USE_TRANSLATION
USE_TREMOLO
USE_TREMOR
USE_VIBRA_SE_PXXX
USE_VORBIS
USE_WII_DI
USE_WII_KBD
USE_WII_SMB
USE_ZLIB
USING_ARM_BLITTERS
VM_DEBUG_SEND
WAVE_PRECISION
WIN32
WIN32_PLATFORM_WFSP
WRAP_MALLOC
W_OK
_DEBUG
_ENABLE_DEBUG_
_FILE_DEFINED
_GBA_NDS_FAT_INCLUDED
_L
_MSC_VER
_WIN32_WCE
_Windows
__amigaos4__
__BEOS__
__cplusplus
__CREATELURE_DAT__
__DC__
__DS__
__FRAMFS_SAVE_MANAGER__
__GNUC__
__KmpSearch__
__MINGW32CE__
__MMX__
__N64_PORTDEFS__
__N64__
__OS2__
__PAKFS_SAVE_MANAGER__
__PLAYSTATION2__
__PS2FILE_IO__
__PS2_DEBUG__
__PS2_FILE_DEBUG__
__PS2_FILE_SEMA__
__PSP_DEBUG_FUNCS__
__PSP_DEBUG_PRINT__
__PSP_PRINT_TO_FILE__
__PSP__
__sgi
__SSE__
__SYMBIAN32__
__TextFile__
__USE_INLINE__
__USE_LIBMC__
__WII__
__WINS__