SEG_TYPE(INLINE_DATA) \
\
SEG_TYPE(MACRO_ID) \
+ SEG_TYPE(MACRO_NAME) \
SEG_TYPE(MACRO_BODY) \
\
SEG_TYPE(START_DOCUMENT) \
unsigned char mode;
};
-void segmenter_init (struct segmenter *, enum segmenter_mode);
+struct segmenter segmenter_init (enum segmenter_mode, bool is_snippet);
enum segmenter_mode segmenter_get_mode (const struct segmenter *);