Crossfire Server, Branches 1.12  R18729
Command_Line_Options Struct Reference
+ Collaboration diagram for Command_Line_Options:

Data Fields

const char * cmd_option
 
void(* func )()
 
uint8 num_args
 
uint8 pass
 

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 216 of file init.c.

Field Documentation

const char* Command_Line_Options::cmd_option

How it is called on the command line.

Definition at line 217 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 220 of file init.c.

Referenced by parse_args().

uint8 Command_Line_Options::num_args

Number or args it takes.

Definition at line 218 of file init.c.

Referenced by parse_args().

uint8 Command_Line_Options::pass

What pass this should be processed on.

Todo:
describe passes :)

Definition at line 219 of file init.c.


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