Man Linux: Main Page and Category List

NAME

       cdk_params - Cdk command-line parsing

SYNOPSIS

       cc [ flag ... ] file ...  -lcdk [ library ... ]

       #include <cdk/cdk.h>

       int CDKparamNumber (
                      CDK_PARAMS *params,
                      int option);

       int CDKparamNumber2 (
                      CDK_PARAMS *params,
                      int option,
                      int missing);

       char * CDKparamString (
                      CDK_PARAMS *params,
                      int option);

       char * CDKparamString2 (
                      CDK_PARAMS *params,
                      int option,
                      char *missing);

       void CDKparseParams (
                      int argc,
                      char **argv,
                      CDK_PARAMS *params,
                      char *options);

       int CDKparsePosition (
                      char *string);

       int CDKparamValue (
                      CDK_PARAMS * params,
                      int option,
                      int missing);

DESCRIPTION

       These  are  a  set  of  functions  used  to  implement the command-line
       utilities and demonstration programs for  Cdk.   Rather  than  set  the
       programs’  options  at initialization, they construct a simple database
       which holds the common parameters using CDKparseParams().

AVAILABLE FUNCTIONS

       CDKparamNumber
            Retrieves an integer (or boolean) option  value  from  the  parsed
            command-line.

       CDKparamNumber2
            Retrieves  an  optional integer (or boolean) value from the parsed
            command-line.  If the command line  option  is  not  present,  the
            missing value is used.

       CDKparamString
            Retrieves a string option value from the parsed command-line.

       CDKparamString2
            Retrieve  an optional string option value from the parsed command-
            line.

       CDKparamValue
            Retrieve an integer (or boolean)  option  value  from  the  parsed
            command-line.

       CDKparseParams
            Parse the given argc/argv command-line, with the options passed to
            getopt()’s 3rd parameter.

       CDKparsePosition
            Parse the string as one  of  CDK’s  positioning  keywords,  or  an
            actual position.

SEE ALSO

       cdk_position (3), getopt (3)

                                                                 cdk_params(3)