P99
Macros | Functions | Variables
p99_getopt.h File Reference

Providing macros that handle variadic macro argument lists. More...

#include "p99_qsort.h"
#include "p99_callback.h"
+ Include dependency graph for p99_getopt.h:

Go to the source code of this file.

Macros

#define P99_GETOPT_CALLBACK(CALLBACK)   P00_TENTATIVE_DEF(p00_getopt_callback) p99_callback_void_func*const p00_getopt_callback = (CALLBACK)
 Add a callback to the commandline option documentation. More...
 
#define P99_GETOPT_DECLARE(CHAR, T, NAME, DEF, ALIAS, DOC)
 
#define P99_GETOPT_DEFINE(CHAR, T, NAME, DEF, ALIAS, DOC)
 
#define P99_GETOPT_SYNOPSIS(LINE)   P00_TENTATIVE_DEF(p00_getopt_synopsis) char const*const p00_getopt_synopsis = { LINE }
 Add a synopsis to the commandline option documentation. More...
 

Functions

P00_CLAUSE2 i (_Pragma("weak p00_getopt_comp"))(_Pragma("weak p00_getopt_comp
 

Variables

P00_CLAUSE2 p99_getopt_enum_p00SEMICOLON = ';'
 
P00_CLAUSE2 p99_getopt_enum_p00SLASH = '/'
 
P00_CLAUSE2 p99_getopt_enum_p00TILDE = '~'
 

Detailed Description

Providing macros that handle variadic macro argument lists.

Definition in file p99_getopt.h.