do { \
SEXP_t *__sval; \
\
\
if (__sval != NULL) { \
\
if ((dst) == NULL) { \
SEXP_free(__sval); \
} \
\
(se_dst) = __sval; \
} else { \
} \
} while (0)
char * SEXP_string_cstr(const SEXP_t *s_exp)
Get a C string from a sexp object.
Definition: sexp-manip.c:757
SEXP_t * probe_obj_getentval(const SEXP_t *obj, const char *name, uint32_t n)
Get the value of an object's entity.
Definition: probe-api.c:447
#define PROBE_EINVAL
Invalid type/value/format.
Definition: probe-api.h:448
#define PROBE_ENOATTR
Missing attribute.
Definition: probe-api.h:451