https://invisible-island.net/cdk/manpage/


cdk_params 3 2024-03-28 Library calls

cdk_params(3)                   Library calls                  cdk_params(3)

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 util-
       ities and demonstration programs for Cdk.  Rather than set  the  pro-
       grams'  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 com-
            mand-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 ac-
            tual position.

SEE ALSO

       cdk_position(3), getopt(3)

                                 2024-03-28                    cdk_params(3)