OVAL to/from S-exp conversion functions - implementation. More...
#include <inttypes.h>
#include <stdlib.h>
#include <string.h>
#include <seap.h>
#include <assert.h>
#include "oval_probe_impl.h"
#include "oval_sexp.h"
#include "probes/public/probe-api.h"
#include "oval_definitions_impl.h"
#include "oval_system_characteristics_impl.h"
#include "common/debug_priv.h"
#include "common/_error.h"
Defines | |
#define | _A(x) assert(x) |
Functions | |
SEXP_t * | oval_value_to_sexp (struct oval_value *val, oval_datatype_t dtype) |
SEXP_t * | oval_object2sexp (const char *typestr, struct oval_object *object, struct oval_syschar_model *syschar_model, void *sess) |
SEXP_t * | oval_state2sexp (struct oval_state *state, void *sess) |
struct oval_syschar * | oval_sexp2sysch (const SEXP_t *s_exp, struct oval_syschar_model *model, struct oval_object *object) |
int | oval_sysch_apply_sexp (struct oval_syschar *sysch, const SEXP_t *cobj, struct oval_object *object) |
OVAL to/from S-exp conversion functions - implementation.