13 #include "wvlinkerhack.h"
22 return new UniDefGen(wvcreate<IUniConfGen>(s, _obj));
46 char *r = strchr(p,
'/');
51 char *s = strchr(q,
'\0');
57 result = finddefault(key, r, q);
64 result = finddefault(key, r, q);
77 if (in.len() < 2 || in[0] !=
'*')
80 const char *s = in.
cstr();
88 for (
int i = 0; i < idx; i++)
95 while (!k.last().iswild())
115 WvString tmp_key(unmapped_key), tmp(
"");
116 char *p = tmp_key.edit();
118 tmp.setsize(strlen(tmp_key) * 2);
119 char *q = tmp.
edit();
122 mapped_key = finddefault(unmapped_key, p, q);
124 mapped_key = unmapped_key;
134 if (
keymap(key, mapped_key))
135 return replacewildcard(key, mapped_key,
138 return WvString::null;