14 #define SIZE_T_L "%lld" 17 #define SIZE_T_L "%ld" 23 #define MARKER_T "\xC3" 25 #define MARKER_L "\xC0" 27 #define MARKER_D "\xC4" 28 #else // UTF-8 for the rest 30 #define MARKER_T "\u251C" 32 #define MARKER_L "\u2514" 34 #define MARKER_D "\u2500" 50 void *
memdup(
void* src,
size_t length);
73 char *
trim(
char *str);
88 char *
escape(
char *str,
char *quote_char,
char escape_char);
char * escape(char *str, char *quote_char, char escape_char)
escape a character in a string
Definition: util.c:111
Main datastructures for HL7 nodes and messages This file contains the main parser data structures and...
char * trim(char *str)
trim white space at the beginnign and end of a string
Definition: util.c:14
void * memdup(void *src, size_t length)
copy a chunck of memory
Definition: util.c:8
void dump_structure(message_t *message)
print a parsed HL7 structure
Definition: util.c:36