#include "plplotP.h"
#include <ctype.h>
Classes | |
struct | PLOptionInfo |
struct | DrvOptCmd |
Defines | |
#define | OPTMAX 1024 |
#define | PL_MAX_OPT_TABLES 10 |
Functions | |
static int | ParseOpt (int *, const char ***, int *, const char ***, PLOptionTable *) |
static int | ProcessOpt (const char *, PLOptionTable *, int *, const char ***, int *) |
static int | GetOptarg (const char **, int *, const char ***, int *) |
static void | Help (void) |
static void | Syntax (void) |
static int | opt_h (const char *, const char *, void *) |
static int | opt_v (const char *, const char *, void *) |
static int | opt_verbose (const char *, const char *, void *) |
static int | opt_debug (const char *, const char *, void *) |
static int | opt_hack (const char *, const char *, void *) |
static int | opt_dev (const char *, const char *, void *) |
static int | opt_o (const char *, const char *, void *) |
static int | opt_geo (const char *, const char *, void *) |
static int | opt_a (const char *, const char *, void *) |
static int | opt_jx (const char *, const char *, void *) |
static int | opt_jy (const char *, const char *, void *) |
static int | opt_mar (const char *, const char *, void *) |
static int | opt_ori (const char *, const char *, void *) |
static int | opt_freeaspect (const char *, const char *, void *) |
static int | opt_portrait (const char *, const char *, void *) |
static int | opt_width (const char *, const char *, void *) |
static int | opt_bg (const char *, const char *, void *) |
static int | opt_ncol0 (const char *, const char *, void *) |
static int | opt_ncol1 (const char *, const char *, void *) |
static int | opt_fam (const char *, const char *, void *) |
static int | opt_fsiz (const char *, const char *, void *) |
static int | opt_fbeg (const char *, const char *, void *) |
static int | opt_finc (const char *, const char *, void *) |
static int | opt_fflen (const char *, const char *, void *) |
static int | opt_bufmax (const char *, const char *, void *) |
static int | opt_nopixmap (const char *, const char *, void *) |
static int | opt_db (const char *, const char *, void *) |
static int | opt_np (const char *, const char *, void *) |
static int | opt_px (const char *, const char *, void *) |
static int | opt_py (const char *, const char *, void *) |
static int | opt_wplt (const char *, const char *, void *) |
static int | opt_drvopt (const char *, const char *, void *) |
static int | opt_plserver (const char *, const char *, void *) |
static int | opt_plwindow (const char *, const char *, void *) |
static int | opt_tcl_cmd (const char *, const char *, void *) |
static int | opt_auto_path (const char *, const char *, void *) |
static int | opt_server_name (const char *, const char *, void *) |
static int | opt_tk_file (const char *, const char *, void *) |
static int | opt_dpi (const char *, const char *, void *) |
static int | opt_dev_compression (const char *, const char *, void *) |
static int | opt_cmap0 (const char *, const char *, void *) |
static int | opt_cmap1 (const char *, const char *, void *) |
int | c_plsetopt (const char *opt, const char *optarg) |
int | plSetOpt (const char *opt, const char *optarg) |
int | plMergeOpts (PLOptionTable *options, const char *name, const char **notes) |
void | plClearOpts (void) |
void | plResetOpts (void) |
int | c_plparseopts (int *p_argc, const char **argv, PLINT mode) |
void | plSetUsage (const char *program_string, const char *usage_string) |
void | plOptUsage (void) |
int | plParseDrvOpts (DrvOpt *acc_opt) |
void | plHelpDrvOpts (DrvOpt *acc_opt) |
void | plP_FreeDrvOpts () |
Variables | |
static const char * | program = NULL |
static const char * | usage = NULL |
static int | mode_full |
static int | mode_quiet |
static int | mode_nodelete |
static int | mode_showall |
static int | mode_noprogram |
static int | mode_nodash |
static int | mode_skip |
static char | opttmp [OPTMAX] |
static PLOptionTable | ploption_table [] |
static const char * | plplot_notes [] |
PLOptionInfo | ploption_info_default |
PLOptionInfo | ploption_info [PL_MAX_OPT_TABLES] |
static DrvOptCmd | drv_opt = { NULL, NULL, NULL } |
static int | tables = 1 |
#define OPTMAX 1024 |
#define PL_MAX_OPT_TABLES 10 |
int c_plparseopts | ( | int * | p_argc, | |
const char ** | argv, | |||
PLINT | mode | |||
) |
int c_plsetopt | ( | const char * | opt, | |
const char * | optarg | |||
) |
static int GetOptarg | ( | const char ** | poptarg, | |
int * | p_myargc, | |||
const char *** | p_argv, | |||
int * | p_argc | |||
) | [static] |
static void Help | ( | void | ) | [static] |
static int opt_a | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_auto_path | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_bg | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_bufmax | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_cmap0 | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_cmap1 | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_db | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_debug | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_dev | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_dev_compression | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_dpi | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_drvopt | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_fam | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_fbeg | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_fflen | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_finc | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_freeaspect | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_fsiz | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_geo | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_h | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_hack | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_jx | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_jy | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_mar | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_ncol0 | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_ncol1 | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_nopixmap | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_np | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_o | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_ori | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_plserver | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_plwindow | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_portrait | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_px | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_py | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_server_name | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_tcl_cmd | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_tk_file | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_v | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_verbose | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_width | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int opt_wplt | ( | const char * | opt, | |
const char * | optarg, | |||
void * | client_data | |||
) | [static] |
static int ParseOpt | ( | int * | p_myargc, | |
const char *** | p_argv, | |||
int * | p_argc, | |||
const char *** | p_argsave, | |||
PLOptionTable * | option_table | |||
) | [static] |
void plClearOpts | ( | void | ) |
void plHelpDrvOpts | ( | DrvOpt * | acc_opt | ) |
int plMergeOpts | ( | PLOptionTable * | options, | |
const char * | name, | |||
const char ** | notes | |||
) |
void plOptUsage | ( | void | ) |
void plP_FreeDrvOpts | ( | ) |
int plParseDrvOpts | ( | DrvOpt * | acc_opt | ) |
void plResetOpts | ( | void | ) |
int plSetOpt | ( | const char * | opt, | |
const char * | optarg | |||
) |
void plSetUsage | ( | const char * | program_string, | |
const char * | usage_string | |||
) |
static int ProcessOpt | ( | const char * | opt, | |
PLOptionTable * | tab, | |||
int * | p_myargc, | |||
const char *** | p_argv, | |||
int * | p_argc | |||
) | [static] |
static void Syntax | ( | void | ) | [static] |
int mode_full [static] |
int mode_nodash [static] |
int mode_nodelete [static] |
int mode_noprogram [static] |
int mode_quiet [static] |
int mode_showall [static] |
int mode_skip [static] |
char opttmp[OPTMAX] [static] |
PLOptionInfo ploption_info[PL_MAX_OPT_TABLES] |
Initial value:
{ { ploption_table, "PLplot options", plplot_notes } }
Initial value:
{ ploption_table, "PLplot options", plplot_notes }
PLOptionTable ploption_table[] [static] |
const char* plplot_notes[] [static] |
Initial value:
{ "All parameters must be white-space delimited. Some options are driver", "dependent. Please see the PLplot reference document for more detail.", NULL}
const char* program = NULL [static] |
int tables = 1 [static] |
const char* usage = NULL [static] |