cdk_params(3)
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 commandline.
- 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)