90         error(0, 
"http_combine_header with an empty 'old' did not just append.");
    95         error(0, 
"http_combine_header with an empty 'new' changed 'old'.");
   109         error(0, 
"http_header_combine failed.");
   126     for (pos = 0; pos < 
octstr_len(headers); pos++) {
   145             } 
else if (c == 
'<') {
   147             } 
else if (c == 
'>') {
   149             } 
else if (c == 
'#') {
   153                 warning(0, 
"Bad line in test headers file");
   160 int main(
int argc, 
char **argv)
   175     if (argc - mptr <= 0)
   176         panic(0, 
"Usage: test_headers [options] header-file");
   185         error(0, 
"Expected %ld headers, generated %ld.\n",
 void error(int err, const char *fmt,...)
 
void http_header_add(List *headers, char *name, char *contents)
 
void gwlist_append(List *list, void *item)
 
long gwlist_len(List *list)
 
void * gwlist_get(List *list, long pos)
 
void http_header_combine(List *old_headers, List *new_headers)
 
#define octstr_get_cstr(ostr)
 
#define octstr_copy(ostr, from, len)
 
void http_destroy_headers(List *headers)
 
Octstr * octstr_imm(const char *cstr)
 
void octstr_delete(Octstr *ostr1, long pos, long len)
 
List * http_create_empty_headers(void)
 
#define octstr_duplicate(ostr)
 
void warning(int err, const char *fmt,...)
 
void octstr_destroy(Octstr *ostr)
 
char filename[FILENAME_MAX+1]
 
#define octstr_create(cstr)
 
void octstr_destroy_item(void *os)
 
Octstr * octstr_read_file(const char *filename)
 
long octstr_len(const Octstr *ostr)
 
void wsp_strings_shutdown(void)
 
void wsp_strings_init(void)
 
void gwlib_shutdown(void)
 
int octstr_get_char(const Octstr *ostr, long pos)
 
int get_and_set_debugs(int argc, char **argv, int(*find_own)(int index, int argc, char **argv))
 
int octstr_compare(const Octstr *ostr1, const Octstr *ostr2)
 
void gwlist_destroy(List *list, gwlist_item_destructor_t *destructor)