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_dynamic_attribute(), call_predefined_function(), 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 call_dynamic_attribute(), eval_bool(), and get_leaf_value().
| int intres |
Referenced by call_dynamic_attribute(), call_predefined_function(), 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_dynamic_attribute(), call_predefined_function(), eval_bool(), and get_leaf_value().
| union { ... } value |
value of the result: can be in, string, float, or p-attribute reference
Referenced by call_dynamic_attribute(), call_predefined_function(), eval_bool(), and get_leaf_value().
1.6.1