Changeset 945
- Timestamp:
- Jan 11, 2004, 4:18:28 PM (22 years ago)
- Location:
- trunk/src/emx/src/lib/bsd/stdlib
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/bsd/stdlib/getopt_long.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r944 r945 52 52 #include <string.h> 53 53 54 #ifdef __EMX__ 55 #define REPLACE_GETOPT 56 #endif 57 54 58 /* not part of the original file */ 55 59 #ifndef _DIAGASSERT … … 130 134 c = a % b; 131 135 } 132 136 133 137 return b; 134 138 } … … 231 235 if (IN_ORDER) { 232 236 /* 233 * GNU extension: 237 * GNU extension: 234 238 * return non-option as argument to option 1 235 239 */ … … 277 281 if (optchar == 'W' && oli[1] == ';') { /* -W long-option */ 278 282 /* XXX: what if no long options provided (called by getopt)? */ 279 if (*place) 283 if (*place) 280 284 return -2; 281 285 … … 327 331 */ 328 332 int 329 getopt(nargc, nargv, options)333 _STD(getopt)(nargc, nargv, options) 330 334 int nargc; 331 335 char * const *nargv; … … 404 408 } else 405 409 current_argv_len = strlen(current_argv); 406 410 407 411 for (i = 0; long_options[i].name; i++) { 408 412 /* find matching long option */ … … 485 489 *long_options[match].flag = long_options[match].val; 486 490 retval = 0; 487 } else 491 } else 488 492 retval = long_options[match].val; 489 493 if (idx) -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.