I'm trying to use the unit getopts, but something goes wrong.

In a program I get extrange results if I insert a non-option between two
options. In the example program of the unit:

next is ok.
testopt --verbose --add me --delete you
Long option : verbose
Long option : add With value : me
Long option : delete With value : you

next is ok.
testopt --verbose --add me --delete you hereiam
Long option : verbose
Long option : add With value : me
Long option : delete With value : you
Nomoptions  : hereiam

but next is not ok. Non options are wrong.
testopt hereagain --verbose --add me --delete you hereiam
Long option : verbose
Long option : add With value : me
Long option : delete With value : you
Nomoptions  : you hereiam

Perhaps I don't understand the working of getopts...

Thanks.

Jordi.




_______________________________________________
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to