version 1.40, 2010/07/01 21:28:01 |
version 1.41, 2010/07/01 21:43:38 |
|
|
fputs(p->v_name, stdout); |
fputs(p->v_name, stdout); |
switch (p->v_flags & V_TYPEMASK) { |
switch (p->v_flags & V_TYPEMASK) { |
case V_STRING: |
case V_STRING: |
if (p->v_value) { |
if (p->v_string) { |
strnvis(buf, p->v_value, sizeof(buf), |
strnvis(buf, p->v_string, sizeof(buf), |
VIS_WHITE|VIS_OCTAL); |
VIS_WHITE|VIS_OCTAL); |
printf(" %s", buf); |
printf(" %s", buf); |
} |
} |
|
|
putchar('\n'); |
putchar('\n'); |
break; |
break; |
case V_NUMBER: |
case V_NUMBER: |
printf(" %ld\r\n", (long)p->v_value); |
printf(" %d\r\n", p->v_number); |
break; |
break; |
case V_BOOL: |
case V_BOOL: |
printf(" %s\r\n", p->v_value ? "true" : "false"); |
printf(" %s\r\n", p->v_number ? "true" : "false"); |
break; |
break; |
case V_CHAR: |
case V_CHAR: |
vis(buf, (int)(long)p->v_value, VIS_WHITE|VIS_OCTAL, 0); |
vis(buf, p->v_number, VIS_WHITE|VIS_OCTAL, 0); |
printf(" %s\r\n", buf); |
printf(" %s\r\n", buf); |
break; |
break; |
} |
} |