Crossfire Server, Trunk  R20513
Data Fields
Command_Line_Options Struct Reference

One command line option definition. More...

Collaboration diagram for Command_Line_Options:
Collaboration graph

Data Fields

const char * cmd_option
 How it is called on the command line. More...
 
void(* func )()
 function to call when we match this. More...
 
uint8_t num_args
 Number or args it takes. More...
 
uint8_t pass
 What pass this should be processed on. More...
 

Detailed Description

One command line option definition.

Most of this is shamelessly stolen from XSysStats. But since that is also my program, no problem.

Definition at line 266 of file init.c.

Field Documentation

const char* Command_Line_Options::cmd_option

How it is called on the command line.

Definition at line 267 of file init.c.

Referenced by parse_args().

void(* Command_Line_Options::func) ()

function to call when we match this.

if num_args is true, than that gets passed to the function, otherwise nothing is passed

Definition at line 270 of file init.c.

Referenced by parse_args().

uint8_t Command_Line_Options::num_args

Number or args it takes.

Definition at line 268 of file init.c.

Referenced by parse_args().

uint8_t Command_Line_Options::pass

What pass this should be processed on.

Todo:
describe passes :)

Definition at line 269 of file init.c.


The documentation for this struct was generated from the following file: