17 #define GLOBUS_ARGS_HELP -2
18 #define GLOBUS_ARGS_VERSION -3
59 typedef int (*globus_args_valid_predicate_t) (
char * arg_value,
60 void * validation_value,
80 typedef struct globus_args_option_descriptor_s
85 globus_args_valid_predicate_t * tests;
87 } globus_args_option_descriptor_t;
101 typedef struct globus_args_option_instance_s
106 } globus_args_option_instance_t;
146 globus_args_scan(
int * argc,
149 globus_args_option_descriptor_t * options,
151 const globus_version_t * version,
152 const char * oneline_usage,
153 const char * long_usage,
169 globus_args_option_instance_list_free(
globus_list_t ** list );
176 globus_validate_int(
char * value,
184 #define GLOBUS_VALIDATE_INT_NOCHECK 0x00
185 #define GLOBUS_VALIDATE_INT_MIN 0x01
186 #define GLOBUS_VALIDATE_INT_MAX 0x02
187 #define GLOBUS_VALIDATE_INT_MINMAX 0x03
189 typedef struct globus_validate_int_parms_s
194 } globus_validate_int_parms_t;
206 globus_validate_filename(
char * value,
221 globus_args_bytestr_to_num(
Reference Counting Module Activation and Deactivation.
List data type.
Definition: globus_list.h:28