Apache Portable Runtime
|
#include <apr_getopt.h>
Data Fields | |
apr_pool_t * | cont |
apr_getopt_err_fn_t * | errfn |
void * | errarg |
int | ind |
int | opt |
int | reset |
int | argc |
const char ** | argv |
char const * | place |
int | interleave |
int | skip_start |
int | skip_end |
Structure to store command line argument information.
int apr_getopt_t::argc |
count of arguments
const char** apr_getopt_t::argv |
array of pointers to arguments
apr_pool_t* apr_getopt_t::cont |
context for processing
void* apr_getopt_t::errarg |
user defined first arg to pass to error message
apr_getopt_err_fn_t* apr_getopt_t::errfn |
function to print error message (NULL == no messages)
int apr_getopt_t::ind |
index into parent argv vector
int apr_getopt_t::interleave |
set to nonzero to support interleaving options with regular args
int apr_getopt_t::opt |
character checked for validity
char const* apr_getopt_t::place |
argument associated with option
int apr_getopt_t::reset |
reset getopt
int apr_getopt_t::skip_end |
end of non-option arguments skipped for interleaving
int apr_getopt_t::skip_start |
start of non-option arguments skipped for interleaving