diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:27:41 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:27:41 +0300 |
commit | 61bb57af53ebe916d2db6e3585d4fc7ac1d99b92 (patch) | |
tree | 2bfc4e5b127618d286f57a87d416702131b1b01d /vms/vms_gawk.c | |
parent | 0a9ae0c89481db540e1b817a63cc6c793a62c90d (diff) | |
download | egawk-61bb57af53ebe916d2db6e3585d4fc7ac1d99b92.tar.gz egawk-61bb57af53ebe916d2db6e3585d4fc7ac1d99b92.tar.bz2 egawk-61bb57af53ebe916d2db6e3585d4fc7ac1d99b92.zip |
Move to gawk-2.15.3.
Diffstat (limited to 'vms/vms_gawk.c')
-rw-r--r-- | vms/vms_gawk.c | 16 |
1 files changed, 8 insertions, 8 deletions
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)); } |