SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Namespaces | Macros | Typedefs
def.c File Reference

Provide the fabric (keywords, macro's, ...) that holds together the SPRAAK development environment. More...

Namespaces

 xref_spr_markup
 Code documentation and markup
 
 xref_spr_sysdep
 Handling platform dependent features
 
 xref_spr_c_ext
 Compiler hints and C-extensions
 

Macros

#define SPR_CPP_CAT1(part1)
 Just substitute part1 by its macro value. More...
 
#define SPR_CPP_CAT2(part1, part2)
 
#define SPR_CPP_CAT3(part1, part2, part3)
 
#define SPR_CPP_CAT4(part1, part2, part3, part4)
 
#define SPR_CPP_M2STR(val)
 Convert the value of a macro into a string. More...
 
#define SPR_INT2PTR(val)
 
#define SPR_PTR2INT(val)
 
#define SPR_INT64_GET_LO32(val64)
 
#define SPR_INT64_GET_HI32(val64)
 
#define SPR_INT64_MAKE(hi, lo)
 
#define SPR_TO_UPPER(chr)
 
#define SPR_TO_LOWER(chr)
 
#define SPR_NOT_DEFINED
 
#define SPR_DEBUG_LVL
 
#define spr_debug_do_lvl1(...)
 
#define spr_debug_do_lvl2(...)
 
#define spr_debug_do_lvl3(...)
 

Typedefs

typedef struct SprMsgId SprMsgId
 
typedef struct SprKeySet SprKeySet
 
typedef char * SprDynStr
 

Detailed Description

Provide the fabric (keywords, macro's, ...) that holds together the SPRAAK development environment.

Provide macro/type definitions to:

For more details on the code markup, see Code documentation and markup. For more details on identifying & specifying the platform dependent features, see Handling platform dependent features. For more details on compiler hints and C-extensions, see Compiler hints and C-extensions. For more details on the additional base types, see New base types.

Author
Kris Demuynck
Date
10/08/2007