QSAS_2_4/QSAS_dist/src/Utilities/qplplot/plargs.c File Reference

#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 Documentation

#define OPTMAX   1024

#define PL_MAX_OPT_TABLES   10


Function Documentation

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]


Variable Documentation

DrvOptCmd drv_opt = { NULL, NULL, NULL } [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
}

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]


Generated on Fri Jan 8 12:51:26 2010 for QSAS by  doxygen 1.5.7