00001 #pragma once
00002 #ifndef _SEXP_OUTPUT_H
00003 #define _SEXP_OUTPUT_H
00004
00005 #include <stddef.h>
00006 #include <stdint.h>
00007 #include "public/sexp-types.h"
00008 #include "public/sexp-output.h"
00009 #include "_sexp-manip.h"
00010 #include "../../../common/util.h"
00011
00012 OSCAP_HIDDEN_START;
00013
00014 struct SEXP_ostate {
00015 SEXP_t *s_exp;
00016 SEXP_lstack_t *l_stack;
00017 uint32_t *p_stack;
00018 uint8_t *s_part;
00019 size_t *s_pos;
00020
00021 #if 0
00022 SEXP_t *sexp;
00023 LIST_stack_t lstack;
00024 uint32_t *list_pos;
00025 uint8_t sexp_part;
00026 size_t sexp_pos;
00027 #endif
00028 };
00029
00030 OSCAP_HIDDEN_END;
00031
00032 #endif