Cleanup and export the TVB parser.

svn path=/trunk/; revision=32689
This commit is contained in:
Jaap Keuter 2010-05-06 18:37:47 +00:00
parent f9981411f1
commit 069bc0a909
2 changed files with 64 additions and 44 deletions

View File

@ -1056,6 +1056,29 @@ tvb_strneql
tvb_strnlen
tvb_strsize
tvb_uncompress
tvbparse_casestring
tvbparse_char
tvbparse_chars
tvbparse_curr_offset
tvbparse_find
tvbparse_get
tvbparse_handle
tvbparse_hashed
tvbparse_hashed_add
tvbparse_init
tvbparse_len_left
tvbparse_not_char
tvbparse_not_chars
tvbparse_peek
tvbparse_quoted
tvbparse_reset
tvbparse_set_oneof
tvbparse_set_seq
tvbparse_shrink_token_cb
tvbparse_some
tvbparse_string
tvbparse_tree_add_elem
tvbparse_until
uat_add_record
uat_clear
uat_fld_chk_enum

View File

@ -1,4 +1,3 @@
/* tvbparse.h
*
* an API for text tvb parsers
@ -141,7 +140,6 @@ struct _tvbparse_wanted_t {
tvbparse_action_t before;
tvbparse_action_t after;
};
/* an instance of a per packet parser */
@ -308,7 +306,6 @@ tvbparse_wanted_t* tvbparse_set_oneof(const int id,
/*
* hashed
*/
tvbparse_wanted_t* tvbparse_hashed(const int id,
const void* data,
tvbparse_action_t before_cb,
@ -334,6 +331,7 @@ tvbparse_wanted_t* tvbparse_set_seq(const int id,
tvbparse_action_t before_cb,
tvbparse_action_t after_cb,
...);
/*
* some
*
@ -465,7 +463,6 @@ tvbparse_elem_t* tvbparse_get(tvbparse_t* tt,
* current offset.
* This function is slow.
*/
tvbparse_elem_t* tvbparse_find(tvbparse_t* tt,
const tvbparse_wanted_t* wanted);