X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=h%2Ffmt_scan.h;h=8de6f23d3760e6a5725d7383b04bc0b5f9225970;hb=a8a488a128a8124503d01da632c7290f6abc0752;hp=466a9b5decc272ce156fac8f15210449a34884ed;hpb=a3fd48a5f54f47e342d36c79a97d2fcad8919d20;p=mmh diff --git a/h/fmt_scan.h b/h/fmt_scan.h index 466a9b5..8de6f23 100644 --- a/h/fmt_scan.h +++ b/h/fmt_scan.h @@ -173,6 +173,25 @@ void fmt_free (struct format *fmt, int reset); struct comp *fmt_findcomp(char *component); /* + * Search for a component structure in the component hash table. + * + * Identical to fmd_findcomp(), but is case-INSENSITIVE. + */ + +struct comp *fmt_findcasecomp(char *component); + +/* + * Add a component entry to the component hash table + * + * component - The name of the component to add to the hash table. + * + * If the component is already in the hash table, this function will do + * nothing. Returns 1 if a component was added, 0 if it already existed. + */ + +int fmt_addcompentry(char *component); + +/* * Add a string to a component hash table entry. Arguments are: * * component - The name of the component to add text to. The component @@ -198,7 +217,7 @@ struct comp *fmt_findcomp(char *component); * in the component hash table, this function will return -1. */ -int fmt_addcomp(char *component, char *text); +int fmt_addcomptext(char *component, char *text); /* * Append to an existing component. Arguments are: