aboutsummaryrefslogtreecommitdiffstats
path: root/epan/uat-int.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-04-01 14:55:25 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-04-01 14:55:25 +0000
commitb2e5988e63c7a7f75ed0c21f465abdad81ab49ea (patch)
treef5edd4535bf947cace94168acb9c473c01c08bee /epan/uat-int.h
parent0e34913ca883483d3f9a470a9a85aa84792f6bfd (diff)
Fix management of lstrings in uat code so that arbitrary chars (even '\0's) can be used inside.
Fixes bug 1502 svn path=/trunk/; revision=21294
Diffstat (limited to 'epan/uat-int.h')
-rw-r--r--epan/uat-int.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/uat-int.h b/epan/uat-int.h
index 5bf22be9dc..45485e979c 100644
--- a/epan/uat-int.h
+++ b/epan/uat-int.h
@@ -87,6 +87,10 @@ gboolean uat_load(uat_t* , char** );
void uat_load_all(void);
+char* uat_undquote(const char* si, guint in_len, guint* len_p);
+char* uat_unbinstring(const char* si, guint in_len, guint* len_p);
+char* uat_esc(const char* buf, guint len);
+
#define UAT_UPDATE(uat) do { *((uat)->user_ptr) = (void*)((uat)->user_data->data); *((uat)->nrows_p) = (uat)->user_data->len; } while(0)
#define UAT_INDEX_PTR(uat,idx) (uat->user_data->data + (uat->record_size * (idx)))
#endif