c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.fp 5 CW
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de Af
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ds ;G \\*(;G\\f\\$1\\$3\\f\\$2
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.if !\\$4 .Af \\$2 \\$1 "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de aF
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ie \\$3 .ft \\$1
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.el \{\
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ds ;G \&
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.nr ;G \\n(.f
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.Af "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar\\*(;G
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ft \\n(;G \}
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de L
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.aF 5 \\n(.f "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de LR
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.aF 5 1 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de RL
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.aF 1 5 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de EX \" start example
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ta 1i 2i 3i 4i 5i 6i
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.PP
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.RS
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.PD 0
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ft 5
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.nf
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.de EE \" end example
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.fi
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.ft
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.PD
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.RE
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.PP
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar..
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.TH OPTGET 3
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.SH NAME
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikaroptget \- option parse assist
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.SH SYNOPSIS
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.EX
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar#include <option.h>
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod GunjikarOpt_t
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar{
fffafeb2cc01732fd6a28ed530e4424094685eceJohnny Cheung};
fffafeb2cc01732fd6a28ed530e4424094685eceJohnny Cheung
fffafeb2cc01732fd6a28ed530e4424094685eceJohnny CheungOptdisc_t
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar{
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar unsigned long version;
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar unsigned long flags;
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar char* catalog;
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar Optinfo_f infof;
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar};
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod GunjikarOpt_t opt_info;
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarvoid optinit(Optdisc_t* \fIdisc\fP, Error_f \fIerrorf\fP);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarint optget(char** \fIargv\fP, const char* \fIusage\fP);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarint optstr(const char* \fIstring\fP, const char* \fIusage\fP);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarint optjoin(char** \fIargv\fP, ... [int (*\fIoptfun\fP)(char** \fIargv\fP, int \fIlast\fP)]);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarchar* optusage(const char* \fIopts\fP);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikarint optesc(Sfio_t* \fIsp\fP, const char* \fIstring\fP, int \fIflags\fP);
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.EE
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.SH DESCRIPTION
c39526b769298791ff5b0b6c5e761f49aabaeb4ePramod Gunjikar.SH "SEE ALSO"
a307732568c3d861c38b0342ae32434226d10e94Pramod Gunjikar