Lines Matching defs:value
32 char* value;
166 (*disc->errorf)(NiL, disc, 2, "%s: inconsistent size %I*u", u->value, sizeof(size), size);
168 (*disc->errorf)(NiL, disc, 2, "%s: inconsistent recfm %s", u->value, (recfm & JCL_RECFM_V) ? "v" : "f");
170 return u->value;
181 s = u->value = strcopy(u->name = (char*)(u + 1), name) + 1;
185 message((-7, "mark %s => %s", name, u->value));
195 if (!(n = strcmp(((Uniq_t*)a)->name, ((Uniq_t*)b)->name)) && ((Uniq_t*)a)->value)
196 n = strcmp(((Uniq_t*)a)->value, ((Uniq_t*)b)->value);
201 * add name [value] to the uniq dict
205 uniq(const char* name, const char* value, unsigned long flags, Jcldisc_t* disc)
223 k.value = (char*)value;
229 if (value)
230 n += strlen(value) + 1;
238 if (value)
239 strcpy(u->value = s, value);
246 * add name=value to the diff dict
247 * return 1 if value is different from previous
251 diff(const char* name, const char* value, Jcldisc_t* disc)
270 if (streq(value, u->value))
284 n = strlen(value);
288 if (!(u->value = newof(u->value, char, u->size, 0)))
294 strcpy(u->value, value);
299 * list uniq name [value] with optional count
317 if (u->value)
318 sfprintf(sp, " %s", u->value);