/* ** (c) COPYRIGHT CERN 1994. ** Please first read the full copyright statement in the file COPYRIGH. */Lookups from assosiation list are not case-sensitive.
This module is implemented by HTAssoc.c, and it is a part of the Library of Common Code.
#ifndef HTASSOC_H #define HTASSOC_H #include "HTList.h" #ifdef SHORT_NAMES #define HTAL_new HTAssocList_new #define HTAL_del HTAssocList_delete #define HTAL_add HTAssocList_add #define HTAL_lup HTAssocList_lookup #endif /*SHORT_NAMES*/ typedef HTList HTAssocList; typedef struct { char * name; char * value; } HTAssoc; extern HTAssocList *HTAssocList_new NOPARAMS; extern void HTAssocList_delete PARAMS((HTAssocList * alist)); extern void HTAssocList_add PARAMS((HTAssocList * alist, CONST char * name, CONST char * value)); extern char *HTAssocList_lookup PARAMS((HTAssocList * alist, CONST char * name)); #endif /* not HTASSOC_H */End of file HTAssoc.h.