Module Name:    src
Committed By:   kre
Date:           Fri Oct 11 08:53:09 UTC 2024

Modified Files:
        src/bin/sh: mkoptions.sh

Log Message:
Allow '+' to be specified as the "one char option name" for long options
that don't have a 1 char equivalent, but do want to become a member of
an option set.  The '+' is otherwise ignored.   This is similar to '-'
in that position, except that skips past the option set field, and is
followed directly by the default value, '+' does not do that.

This currently changes nothing, as there are no current options that
use it (or would want to).


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/bin/sh/mkoptions.sh

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

Modified files:

Index: src/bin/sh/mkoptions.sh
diff -u src/bin/sh/mkoptions.sh:1.8 src/bin/sh/mkoptions.sh:1.9
--- src/bin/sh/mkoptions.sh:1.8	Tue Apr 16 23:30:19 2024
+++ src/bin/sh/mkoptions.sh	Fri Oct 11 08:53:09 2024
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# $NetBSD: mkoptions.sh,v 1.8 2024/04/16 23:30:19 christos Exp $
+# $NetBSD: mkoptions.sh,v 1.9 2024/10/11 08:53:09 kre Exp $
 
 #
 # It would be more sensible to generate 2 .h files, one which
@@ -95,6 +95,7 @@ do
 
 	case "${chr}" in
 	-)	chr= set= dflt="$4";;
+	+)	chr= ;;
 	''|?)	;;
 	*)	printf >&2 'flag "%s": Not a character\n' "${chr}"; continue;;
 	esac

Reply via email to