]> git.saurik.com Git - apple/libc.git/blobdiff - stdlib/FreeBSD/getsubopt.3.patch
Libc-825.24.tar.gz
[apple/libc.git] / stdlib / FreeBSD / getsubopt.3.patch
diff --git a/stdlib/FreeBSD/getsubopt.3.patch b/stdlib/FreeBSD/getsubopt.3.patch
deleted file mode 100644 (file)
index 9198467..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
---- getsubopt.3.bsdnew 2009-11-13 14:11:48.000000000 -0800
-+++ getsubopt.3        2009-11-13 14:11:48.000000000 -0800
-@@ -40,23 +40,27 @@
- .In stdlib.h
- .Vt extern char *suboptarg ;
- .Ft int
--.Fn getsubopt "char **optionp" "char * const *tokens" "char **valuep"
-+.Fo getsubopt
-+.Fa "char **optionp"
-+.Fa "char *const *keylistp"
-+.Fa "char **valuep"
-+.Fc
- .Sh DESCRIPTION
- The
- .Fn getsubopt
- function
--parses a string containing tokens delimited by one or more tab, space or
--comma
-+parses a string containing tokens that are delimited
-+by one or more tab, space, or comma
- .Pq Ql \&,
- characters.
--It is intended for use in parsing groups of option arguments provided
--as part of a utility command line.
-+It is intended for use in parsing groups of option arguments
-+that are provided as part of a utility command line.
- .Pp
- The argument
- .Fa optionp
- is a pointer to a pointer to the string.
- The argument
--.Fa tokens
-+.Fa keylistp
- is a pointer to a
- .Dv NULL Ns -terminated
- array of pointers to strings.
-@@ -65,10 +69,10 @@ The
- .Fn getsubopt
- function
- returns the zero-based offset of the pointer in the
--.Fa tokens
--array referencing a string which matches the first token
--in the string, or, \-1 if the string contains no tokens or
--.Fa tokens
-+.Fa keylistp
-+array, referencing a string which matches the first token in the string
-+ or \-1 if the string contains no tokens or
-+.Fa keylistp
- does not contain a matching string.
- .Pp
- If the token is of the form ``name=value'', the location referenced by
-@@ -93,7 +97,7 @@ will be set to point to the ``value'' po
- if no ``value'' portion was present.
- .Sh EXAMPLES
- .Bd -literal -compact
--char *tokens[] = {
-+char *keylistp[] = {
-       #define ONE     0
-               "one",
-       #define TWO     1
-@@ -114,7 +118,7 @@ while ((ch = getopt(argc, argv, "ab:")) 
-       case 'b':
-               options = optarg;
-               while (*options) {
--                      switch(getsubopt(&options, tokens, &value)) {
-+                      switch(getsubopt(&options, keylistp, &value)) {
-                       case ONE:
-                               /* process ``one'' sub option */
-                               break;