Provided by: libcdk5-dev_5.0.20230201-4_amd64 bug

NAME

       cdk_params - Cdk command-line parsing

SYNOPSIS

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

       #include <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,
                      const char *missing);

       void CDKparseParams (
                      int argc,
                      char **argv,
                      CDK_PARAMS *params,
                      const 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)