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
00011 struct SEXP_ostate {
00012 SEXP_t *s_exp;
00013 SEXP_lstack_t *l_stack;
00014 uint32_t *p_stack;
00015 uint8_t *s_part;
00016 size_t *s_pos;
00017
00018 #if 0
00019 SEXP_t *sexp;
00020 LIST_stack_t lstack;
00021 uint32_t *list_pos;
00022 uint8_t sexp_part;
00023 size_t sexp_pos;
00024 #endif
00025 };
00026
00027 #endif