ldap57 probe More...
#include <stdbool.h>
#include <ldap.h>
#include "probe-api.h"
#include "common/assume.h"
#include "common/debug_priv.h"
Defines | |
#define | get_string(dst, se_dst, obj, ent_name) |
Functions | |
int | probe_main (SEXP_t *probe_in, SEXP_t *probe_out, void *mutex, SEXP_t *filters) |
ldap57 probe
#define get_string | ( | dst, | ||
se_dst, | ||||
obj, | ||||
ent_name | ||||
) |
do { \ SEXP_t *__sval; \ \ __sval = probe_obj_getentval (obj, ent_name, 1); \ \ if (__sval != NULL) { \ (dst) = SEXP_string_cstr (__sval); \ \ if ((dst) == NULL) { \ SEXP_free(__sval); \ return (PROBE_EINVAL); \ } \ \ (se_dst) = __sval; \ } \ } while (0)