Lines Matching refs:par
147 parse_cmd(char *cmd, struct Parameter **par)
151 *par = NULL;
167 *par = ¶ms[j];
169 if (val < (*par)->min_val)
170 val = (*par)->min_val;
171 if (val > (*par)->max_val)
172 val = (*par)->max_val;
308 struct Parameter *par;
323 val = parse_cmd(argv[i], &par);
324 if (!par)
327 prop = XInternAtom(dpy, par->prop_name, True);
330 par->name);
340 par->name);
344 switch (par->prop_format) {
346 if (format != par->prop_format || type != XA_INTEGER) {
348 par->name, format);
352 b[par->prop_offset] = rint(val);
355 if (format != par->prop_format ||
358 par->name, format);
362 n[par->prop_offset] = rint(val);
369 par->name, format);
373 f[par->prop_offset].f = val;
404 struct Parameter *par = ¶ms[j];
406 a = XInternAtom(dpy, par->prop_name, True);
412 ((par->prop_offset * (par->prop_format ? par->prop_format : 32) /
421 switch (par->prop_format) {
423 if (format != par->prop_format || type != XA_INTEGER) {
425 par->name, format);
430 printf(" %-23s = %d\n", par->name, b[par->prop_offset]);
433 if (format != par->prop_format ||
436 par->name, format);
441 printf(" %-23s = %ld\n", par->name, i[par->prop_offset]);
448 par->name, format);
453 printf(" %-23s = %g\n", par->name, f[par->prop_offset].f);