shithub: kwa

Download patch

ref: d36beef46ad1ba675c819334289edc9308cf3fc7
parent: 279f78a86cbff3f526fe1a1debd4d4f5766f96b0
author: qwx <qwx@sciops.net>
date: Mon Oct 20 19:27:55 EDT 2025

remove useless -m flag and obsolete -V flag

both removed from onetrueawk

--- a/main.c
+++ b/main.c
@@ -1,5 +1,3 @@
-char	*version = "version 20250925";
-
 #include <u.h>
 #include <libc.h>
 #include <bio.h>
@@ -28,8 +26,7 @@
 
 void main(int argc, char *argv[])
 {
-	char *fs = nil, *marg;
-	int temp;
+	char *fs = nil;
 
 	setfcr(getfcr() & ~FPINVAL);
 
@@ -85,30 +82,10 @@
 			if (argv[1][2] == '\0' && --argc > 1 && isclvar((++argv)[1]))
 				setclvar(argv[1]);
 			break;
-		case 'm':	/* more memory: -mr=record, -mf=fields */
-				/* no longer needed */
-			marg = argv[1];
-			if (argv[1][3])
-				temp = atoi(&argv[1][3]);
-			else {
-				argv++; argc--;
-				temp = atoi(&argv[1][0]);
-			}
-			switch (marg[2]) {
-			case 'r':	recsize = temp; break;
-			case 'f':	nfields = temp; break;
-			default: FATAL("unknown option %s\n", marg);
-			}
-			break;
 		case 'd':
 			dbg = atoi(&argv[1][2]);
 			if (dbg == 0)
 				dbg = 1;
-			print("awk %s\n", version);
-			break;
-		case 'V':	/* added for exptools "standard" */
-			print("awk %s\n", version);
-			exits(0);
 			break;
 		default:
 			WARNING("unknown option %s ignored", argv[1]);
--