CWB
|
The DynCallResult object (needed to allocate space for dynamic function arguments) More...
#include <cl.h>
The DynCallResult object (needed to allocate space for dynamic function arguments)
char* charres |
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
char dynamic_string_buffer[CL_DYN_STRING_SIZE] |
buffer for dynamic strings returned by function calls NB: this imposes a hard limit on the size of dynamic strings !!
Referenced by call_predefined_function().
double floatres |
Referenced by cl_dynamic_call(), eval_bool(), and get_leaf_value().
int intres |
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
struct { ... } parefres |
Referenced by call_predefined_function(), eval_bool(), and get_leaf_value().
int token_id |
int type |
Type of DynCallResult, indicated by one of the ATTAT_x macro constants.
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
union { ... } value |
value of the result: can be int, string, float, or p-attribute reference
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().