cdk_params(3)

cdk_params3

Cdk command-line parsing

Usage

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);

Overview

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.

Releases

10 releases since Debian 4.0 (Etch); the text changed 4 times.

  1. 4.0
  2. 5.0–6.0
  3. 7–8
  4. 9–12
  5. 13

From libcdk5-dev 5.0.20250116-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.