Module Name:    othersrc
Committed By:   agc
Date:           Thu Sep 30 22:16:57 UTC 2021

Modified Files:
        othersrc/external/bsd/bufgap/dist: gap.h main.c

Log Message:
make the test program  print the current version when invoked with -V


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 othersrc/external/bsd/bufgap/dist/gap.h
cvs rdiff -u -r1.2 -r1.3 othersrc/external/bsd/bufgap/dist/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: othersrc/external/bsd/bufgap/dist/gap.h
diff -u othersrc/external/bsd/bufgap/dist/gap.h:1.1 othersrc/external/bsd/bufgap/dist/gap.h:1.2
--- othersrc/external/bsd/bufgap/dist/gap.h:1.1	Thu Sep 30 22:01:03 2021
+++ othersrc/external/bsd/bufgap/dist/gap.h	Thu Sep 30 22:16:57 2021
@@ -23,7 +23,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 #ifndef GAP_H_
-#define GAP_H_	20210920
+#define GAP_H_	20210930
 
 #include <inttypes.h>
 

Index: othersrc/external/bsd/bufgap/dist/main.c
diff -u othersrc/external/bsd/bufgap/dist/main.c:1.2 othersrc/external/bsd/bufgap/dist/main.c:1.3
--- othersrc/external/bsd/bufgap/dist/main.c:1.2	Thu Sep 30 22:01:03 2021
+++ othersrc/external/bsd/bufgap/dist/main.c	Thu Sep 30 22:16:57 2021
@@ -29,6 +29,10 @@
 
 #include "gap.h"
 
+#define STRINGIFY(x)	#x
+
+#define GAP_VERSION_STRING(x)	STRINGIFY(x)
+
  /* print stats for current position */
 static int
 printstats(gap_t *gap)
@@ -70,7 +74,12 @@ main(int argc, char **argv)
 	int	 ok;
 	int	 i;
 
-	while ((i = getopt(argc, argv, "")) != -1) {
+	while ((i = getopt(argc, argv, "V")) != -1) {
+		switch(i) {
+		case 'V':
+			printf("%s: gap version: " GAP_VERSION_STRING(GAP_H_) "\n", *argv);
+			exit(EXIT_SUCCESS);
+		}
 	}
 	gap = gap_new();
 	while ((s = fgetln(stdin, &size)) != NULL) {

Reply via email to