#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)) |
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.