Low-level code to support flags.
More...
Low-level code to support flags.
◆ END_GLOBAL_FLAGS
◆ END_LOCAL_FLAGS
◆ GZERO_FLAG
| #define GZERO_FLAG { NULL, false, NULL, NULL, NULL } |
◆ INIT_FLAGS
◆ LZERO_FLAG
| #define LZERO_FLAG { NULL, false, NULL, NULL, NULL } |
◆ START_GLOBAL_FLAGS
| #define START_GLOBAL_FLAGS static flag_info global_flags_setup[] = { |
◆ START_LOCAL_FLAGS
| #define START_LOCAL_FLAGS static flag_info local_flags_setup[] = { |
◆ YAP_FLAG
| #define YAP_FLAG |
( |
|
ID, |
|
|
|
NAME, |
|
|
|
WRITABLE, |
|
|
|
DEF, |
|
|
|
INIT, |
|
|
|
HELPER |
|
) |
| { NAME, WRITABLE, DEF, INIT, HELPER } |
◆ aro()
◆ booleanFlag()
| Term booleanFlag |
( |
Term |
inp | ) |
|
◆ febooleanFlag()
| Term febooleanFlag |
( |
Term |
inp | ) |
|
◆ ro()
◆ synerr()
|
| #define | INIT_FLAGS 1 |
| |
| #define | YAP_FLAG(ID, NAME, WRITABLE, DEF, INIT, HELPER) { NAME, WRITABLE, DEF, INIT, HELPER } |
| |
| #define | START_LOCAL_FLAGS static flag_info local_flags_setup[] = { |
| |
| #define | END_LOCAL_FLAGS |
| |
| #define | START_GLOBAL_FLAGS static flag_info global_flags_setup[] = { |
| |
| #define | END_GLOBAL_FLAGS |
| |
| #define | GZERO_FLAG { NULL, false, NULL, NULL, NULL } |
| |
| #define | LZERO_FLAG { NULL, false, NULL, NULL, NULL } |
| |