/*
PDT (disci.mm) display_command_information, disci
  output, o: file = stdout
  display_option, do: key brief, b, full, f, usage, u, keyend = D_DISCI_DO, brief
  do_page, dp: boolean = D_DISCI_DO_PAGE, TRUE
PDTEND required_file_list
*/

/*
Define P_EVAP_EXTERN in separately compiled modules!
This will declare pvt as an external so you can reference
parameter values.  No storage is allocated in this case.
*/
#ifndef P_EVAP_EXTERN

struct pdt_header pdt = {
  "PDT Version 2.0 for U*X",
  "disci.mm",
  "required_file_list"
};

evap_Parameter_Value pvt[] = {

  {"help", "?",
   FALSE, TRUE, P_TYPE_SWITCH,
   NULL,
   "FALSE",
   ", usage_help, full_help: Display Command Information",
   0,
   NULL,
   NULL},

  {"output", "o",
   FALSE, TRUE, P_TYPE_FILE,
   NULL,
   "stdout",
   ": file = stdout",
   0,
   NULL,
   NULL},

  {"display_option", "do",
   FALSE, TRUE, P_TYPE_KEY,
   "D_DISCI_DO",
   "brief",
   ": key brief, b, full, f, usage, u, keyend = D_DISCI_DO, brief",
   0,
   NULL,
   "brief",
   "b",
   "full",
   "f",
   "usage",
   "u",
   NULL},

  {"do_page", "dp",
   FALSE, TRUE, P_TYPE_BOOLEAN,
   "D_DISCI_DO_PAGE",
   "TRUE",
   ": boolean = D_DISCI_DO_PAGE, TRUE",
   0,
   NULL,
   NULL},

  {NULL}  /* end of parameters */

};
#else
extern evap_Parameter_Value pvt[];
#endif

#define P_output 1
#define P_display_option 2
#define P_do_page 3
#define P_NUMBER_OF_PARAMETERS 4
