/* HTMLentities.c
* $Id$
*/
#include "HTMLentities.h"
#include
struct _entity_declaration HTML_entities[] ={
{"lt", '<'},
{"gt", '>'},
{"amp", '&'},
{"quot", '"'},
{"apos", '\''},
{0},
};
int
HTML_expand_entity(entities, name, val)
VOIDPTR entities;
CONST char* name;
char* val;
{
struct _entity_declaration *ed;
for(ed = (struct _entity_declaration*)entities;
ed->name;
ed++){
if(strcmp(name, ed->name) == 0){
*val = ed->value;
return sizeof(char);
}
}
return 0; /* error: undefined entity */
}