diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 00:49:09 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 00:49:09 -0500 |
commit | 78e838e95f14679ef2d8397977de0f6e645ceb12 (patch) | |
tree | f1afbc3bb70cbc832df49f90e18e99d628869bcc /src | |
parent | 7da72d0371a97926aa8b41129cae0e17e1941833 (diff) | |
download | stasis-78e838e95f14679ef2d8397977de0f6e645ceb12.tar.gz |
Add conv_bool and conv_str_stackvar macros
Diffstat (limited to 'src')
-rw-r--r-- | src/deliverable.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/deliverable.c b/src/deliverable.c index 3420716..fda4354 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -38,6 +38,9 @@ extern struct OMC_GLOBAL globals; rtevnop = NULL; \ } \ } +#define conv_bool(X, DEST) X->DEST = val.as_bool; + +#define conv_str_stackvar(X, DEST) X.DEST = runtime_expand_var(NULL, val.as_char_p); #define conv_strlist_stackvar(X, DEST, TOK) { \ char *rtevnop = runtime_expand_var(NULL, val.as_char_p); \ if (!X.DEST) \ |