patch-2.1.43 linux/scripts/tkparse.c
Next file: linux/scripts/tkparse.h
Previous file: linux/scripts/tkgen.c
Back to the patch index
Back to the overall index
- Lines: 38
- Date:
Thu Jun 12 16:22:12 1997
- Orig file:
v2.1.42/linux/scripts/tkparse.c
- Orig date:
Mon May 6 02:26:18 1996
diff -u --recursive --new-file v2.1.42/linux/scripts/tkparse.c linux/scripts/tkparse.c
@@ -370,6 +370,11 @@
tok = tok_hex;
pnt += 3;
}
+ else if (strncmp(pnt, "string", 6) == 0)
+ {
+ tok = tok_string;
+ pnt += 6;
+ }
else if (strncmp(pnt, "if", 2) == 0)
{
tok = tok_if;
@@ -457,6 +462,7 @@
break;
case tok_int:
case tok_hex:
+ case tok_string:
pnt = get_qstring(pnt, &kcfg->label);
pnt = get_string(pnt, &kcfg->optionname);
pnt = get_string(pnt, &kcfg->value);
@@ -702,6 +708,9 @@
case tok_hex:
printf("hex ");
break;
+ case tok_string:
+ printf("istring ");
+ break;
case tok_comment:
printf("comment ");
break;
@@ -732,6 +741,7 @@
case tok_dep_tristate:
case tok_int:
case tok_hex:
+ case tok_string:
printf("%s %s\n", cfg->label, cfg->optionname);
break;
case tok_if:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov