From 61bb57af53ebe916d2db6e3585d4fc7ac1d99b92 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Fri, 16 Jul 2010 12:27:41 +0300 Subject: Move to gawk-2.15.3. --- vms/vms_gawk.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'vms/vms_gawk.c') diff --git a/vms/vms_gawk.c b/vms/vms_gawk.c index 552139bd..0d826a49 100644 --- a/vms/vms_gawk.c +++ b/vms/vms_gawk.c @@ -49,9 +49,9 @@ static int vms_usage(int); #define ARG_SIZ 250 union arg_w_prefix { /* structure used to simplify prepending of "-" */ - char value[3+ARG_SIZ+1]; + char value[2+ARG_SIZ+1]; struct { - char prefix[3]; /* for "-? " */ + char prefix[2]; /* for "-?" */ char buf[ARG_SIZ]; char suffix[1]; /* room for '\0' */ } arg; @@ -115,9 +115,9 @@ vms_gawk() *misc_argp++ = 'C'; if (Present("VERSION")) /* /version -> -V */ *misc_argp++ = 'V'; -#else /* gawk 2.12 */ +#else /* gawk 2.12 and later */ W_cnt = 0, buf.arg.buf[0] = '\0'; - strncpy(buf.arg.prefix, "-W ", 3); + strncpy(buf.arg.prefix, "-W", 2); chk_option("LINT","lint"); chk_option("POSIX","posix"); chk_option("STRICT","compat"); @@ -142,17 +142,17 @@ vms_gawk() v_add_arg(++argc, misc_args); /* store it/them */ if (Present("FIELD_SEP")) { /* field separator */ - strncpy(buf.arg.prefix, "-F ", 3); + strncpy(buf.arg.prefix, "-F", 2); if (Get_Value("FIELD_SEP", buf.arg.buf, sizeof buf.arg.buf)) v_add_arg(++argc, strdup(buf.value)); } if (Present("VARIABLES")) { /* variables to init prior to BEGIN */ - strncpy(buf.arg.prefix, "-v ", 3); + strncpy(buf.arg.prefix, "-v", 2); while (Get_Value("VARIABLES", buf.arg.buf, sizeof buf.arg.buf)) v_add_arg(++argc, strdup(buf.value)); } if (Present("PROGFILE")) { /* program files, /input=file -> -f file */ - strncpy(buf.arg.prefix, "-f ", 3); + strncpy(buf.arg.prefix, "-f", 2); while (Get_Value("PROGFILE", buf.arg.buf, sizeof buf.arg.buf)) v_add_arg(++argc, strdup(buf.value)); v_add_arg(++argc, "--"); @@ -167,7 +167,7 @@ vms_gawk() v_add_arg(++argc, strdup(buf.value)); if (Present("OUTPUT")) { /* let other parser treat this as 'stdout' */ - strncpy(buf.arg.prefix, ">$ ", 3); + strncpy(buf.arg.prefix, ">$", 2); if (Get_Value("OUTPUT", buf.arg.buf, sizeof buf.arg.buf)) v_add_arg(++argc, strdup(buf.value)); } -- cgit v1.2.3