diff options
Diffstat (limited to 'shell/math.h')
-rw-r--r-- | shell/math.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/shell/math.h b/shell/math.h index 7b7898e..2b0b2b8 100644 --- a/shell/math.h +++ b/shell/math.h @@ -87,12 +87,13 @@ typedef long arith_t; #define strto_arith_t strtoul #endif -typedef const char *(*arith_var_lookup_t)(const char *name); -typedef void (*arith_var_set_t)(const char *name, const char *val, int flags); -typedef char *(*arith_var_endofname_t)(const char *name); +typedef const char* FAST_FUNC (*arith_var_lookup_t)(const char *name); +typedef void FAST_FUNC (*arith_var_set_t)(const char *name, const char *val); +typedef char* FAST_FUNC (*arith_var_endofname_t)(const char *name); + typedef struct arith_eval_hooks { - arith_var_lookup_t lookupvar; - arith_var_set_t setvar; + arith_var_lookup_t lookupvar; + arith_var_set_t setvar; arith_var_endofname_t endofname; } arith_eval_hooks_t; |