Go to the source code of this file.
|
#define | expr ) expr; USE(expr); |
|
|
#define | STRINGIFY(x) |
|
#define | TOSTRING(x) |
|
#define | VARCAT(left, right) |
|
#define | LIST_FOREACH(list, node) |
|
#define | END_FOREACH }} |
|
#define | LISTIFY(type) |
|
#define | ITEMIFY(type) |
|
#define | LIST_INIT(list) |
|
#define | LIST_ITEM_INIT(list) |
|
#define | LIST_APPEND(list, node) |
|
#define | LIST_PREPEND(list, node) |
|
#define | LIST_REMOVE(list, node) |
|
#define | LIST_SORT(list, a, b, cmp_expr) |
|
#define | DECL_LIST(list_name, item_name, members, list_new_body, item_new_body, list_free_body, item_free_body) |
|
#define | R(expr) |
|
#define | REF_COUNTEDIFY() |
|
#define | REF_COUNTED_INIT(obj, free_f) |
|
#define | USE(expr) |
|
#define | LEAVE(expr) |
|
◆ expr
#define expr ) expr; USE(expr); |