Lines Matching refs:attr
31 * if attr != 0 then attribute var assignments placed here:
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)
119 if (attr)
120 attr = strcopy(attr, "PREROOT='");
128 if (attr && (getpreroot(attr, path) || getpreroot(attr, NiL)))
129 attr += strlen(attr);
134 if (attr)
135 attr = strcopy(attr, k);
143 if (attr)
144 attr = strcopy(attr, k);
152 if (attr)
153 attr = strcopy(attr, "' UNIVERSE='");
157 if (attr)
158 attr = strcopy(attr, k);
172 if (attr)
173 *attr++ = '\'';
260 if (attr)
262 *attr++ = ' ';
263 while ((*attr++ = *k++) != '=');
264 *attr++ = '\'';
265 attr = strcopy(attr, k);
266 *attr++ = '\'';
272 if (attr)
274 attr = strcopy(attr, " ATTRIBUTES='PREROOT UNIVERSE");
278 *attr++ = ' ';
279 while ((*attr = *k++) != '=')
280 attr++;
282 *attr++ = '\'';
283 *attr = 0;