1 7cf289ca 2004-04-06 devnull #include <u.h>
2 7cf289ca 2004-04-06 devnull #include <libc.h>
3 7cf289ca 2004-04-06 devnull #include <draw.h>
4 7cf289ca 2004-04-06 devnull #include <html.h>
5 7cf289ca 2004-04-06 devnull #include "impl.h"
7 7cf289ca 2004-04-06 devnull Rune **runeconsttab;
8 7cf289ca 2004-04-06 devnull char *_runeconsttab[] = {
21 7cf289ca 2004-04-06 devnull "Index search terms:",
23 7cf289ca 2004-04-06 devnull "Submit",
25 7cf289ca 2004-04-06 devnull "_ISINDEX_",
26 7cf289ca 2004-04-06 devnull "_blank",
28 7cf289ca 2004-04-06 devnull "_no_name_submit_",
29 7cf289ca 2004-04-06 devnull "_parent",
32 7cf289ca 2004-04-06 devnull "application/x-www-form-urlencoded",
33 7cf289ca 2004-04-06 devnull "circle",
35 7cf289ca 2004-04-06 devnull "content-script-type",
39 7cf289ca 2004-04-06 devnull "javascript",
40 7cf289ca 2004-04-06 devnull "jscript",
41 7cf289ca 2004-04-06 devnull "jscript1.1",
46 7cf289ca 2004-04-06 devnull "refresh",
47 7cf289ca 2004-04-06 devnull "select",
48 7cf289ca 2004-04-06 devnull "square",
49 7cf289ca 2004-04-06 devnull "textarea",
53 7e19561a 2005-01-04 devnull _cvtstringtab(char **tab, int n)
56 7cf289ca 2004-04-06 devnull Rune **rtab;
58 7cf289ca 2004-04-06 devnull rtab = emalloc(n*sizeof(rtab[0]));
59 7cf289ca 2004-04-06 devnull for(i=0; i<n; i++)
60 a0f1e21f 2004-04-20 devnull rtab[i] = toStr((uchar*)tab[i], strlen(tab[i]), US_Ascii);
61 7cf289ca 2004-04-06 devnull return rtab;
64 7cf289ca 2004-04-06 devnull StringInt*
65 7e19561a 2005-01-04 devnull _cvtstringinttab(AsciiInt *tab, int n)
68 7cf289ca 2004-04-06 devnull StringInt *stab;
70 7cf289ca 2004-04-06 devnull stab = emalloc(n*sizeof(stab[0]));
71 7cf289ca 2004-04-06 devnull for(i=0; i<n; i++){
72 a0f1e21f 2004-04-20 devnull stab[i].key = toStr((uchar*)tab[i].key, strlen(tab[i].key), US_Ascii);
73 7cf289ca 2004-04-06 devnull stab[i].val = tab[i].val;
75 7cf289ca 2004-04-06 devnull return stab;
79 7e19561a 2005-01-04 devnull _runetabinit(void)
81 7e19561a 2005-01-04 devnull runeconsttab = _cvtstringtab(_runeconsttab, nelem(_runeconsttab));