Lines Matching refs:key
27 * generate 14 char lookup key for lang path in key
30 * if key==0 then space is malloc'd
44 pathkey(char* key, char* attr, const char* lang, const char* tool, const char* path)
46 return pathkey_20100601(lang, tool, path, key, 16, attr, PATH_MAX);
54 pathkey_20100601(const char* lang, const char* tool, const char* apath, char* key, size_t keysize, char* attr, size_t attrsize)
75 if (!key)
76 key = buf;
81 k = key;
293 sfsprintf(key, 15, "%08lX", memsum(path, s - path, n));
294 k = key + 14;
312 if (k <= key + 8)
316 while (k > key + 8)
319 return key == buf ? strdup(key) : key;