cdk_params - Man Page

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)

Referenced By

The man pages CDKparamNumber(3), CDKparamNumber2(3), CDKparamString(3), CDKparamString2(3), CDKparamValue(3), CDKparseParams(3) and CDKparsePosition(3) are aliases of cdk_params(3).