libaegis/arglex/change.h File Reference

#include <common/str.h>

Go to the source code of this file.

Functions

void arglex_parse_change (string_ty **project_name_p, long *change_number_p, void(*usage)(void))
void arglex_parse_branch (string_ty **project_name_p, long *change_number_p, void(*usage)(void))
void arglex_parse_change_with_branch (string_ty **project_name_p, long *change_number, const char **branch_p, void(*usage)(void))


Function Documentation

void arglex_parse_branch ( string_ty **  project_name_p,
long *  change_number_p,
void(*)(void)  usage 
)

The arglex_parse_change function is used to parse a brancg number, once the -BRanch command line option has been seen. It is expected that arglex() has been called, so that the currect command line token is the one following the -BRanch token.

Does not return on error. On a successful return, the current token has been advanced past the branch numnber.

void arglex_parse_change ( string_ty **  project_name_p,
long *  change_number_p,
void(*)(void)  usage 
)

The arglex_parse_change function is used to parse a change number, once the -Change command line option has been seen. It is expected that arglex() has been called, so that the currect command line token is the one following the -Change token.

Does not return on error. On a successful return, the current token has been advanced past the change numnber.

void arglex_parse_change_with_branch ( string_ty **  project_name_p,
long *  change_number,
const char **  branch_p,
void(*)(void)  usage 
)

The arglex_parse_change_with_branch function is used to parse a change number, once the -Change command line option has been seen. It is expected that arglex() has been called, so that the current command line token is the one following the -Change token.

The simplest form is a change number. The next form allows 1.2.C345 so the branch may be specified along with the change number.

Does not return on error. On a successful return, the current token has been advanced past the change numnber.


Generated on Wed Mar 12 23:37:36 2008 for Aegis by  doxygen 1.5.5