aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2023-12-10 00:49:09 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2023-12-10 00:49:09 -0500
commit78e838e95f14679ef2d8397977de0f6e645ceb12 (patch)
treef1afbc3bb70cbc832df49f90e18e99d628869bcc
parent7da72d0371a97926aa8b41129cae0e17e1941833 (diff)
downloadstasis-78e838e95f14679ef2d8397977de0f6e645ceb12.tar.gz
Add conv_bool and conv_str_stackvar macros
-rw-r--r--src/deliverable.c3
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) \