Browse Source

make the second example valid; ok millert@

OPENBSD_3_4
jsyn 22 years ago
parent
commit
e0dd35b3b8
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      src/lib/libc/stdlib/getopt.3

+ 4
- 3
src/lib/libc/stdlib/getopt.3 View File

@ -29,7 +29,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $OpenBSD: getopt.3,v 1.20 2002/12/08 18:12:50 millert Exp $
.\" $OpenBSD: getopt.3,v 1.21 2003/04/10 17:05:08 jsyn Exp $
.\"
.Dd December 8, 2002
.Dt GETOPT 3
@ -270,11 +270,12 @@ It is provided for backward compatibility
.Em only .
The following code fragment works in most cases.
.Bd -literal -offset indent
int ch;
long length;
char *p;
while ((c = getopt(argc, argv, "0123456789")) != -1) {
switch (c) {
while ((ch = getopt(argc, argv, "0123456789")) != -1) {
switch (ch) {
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
p = argv[optind - 1];


Loading…
Cancel
Save