32 #define GLOBUS_ARGS_HELP -2 33 #define GLOBUS_ARGS_VERSION -3 74 typedef int (*globus_args_valid_predicate_t) (
char * arg_value,
75 void * validation_value,
95 typedef struct globus_args_option_descriptor_s
100 globus_args_valid_predicate_t * tests;
102 } globus_args_option_descriptor_t;
116 typedef struct globus_args_option_instance_s
121 } globus_args_option_instance_t;
161 globus_args_scan(
int * argc,
164 globus_args_option_descriptor_t * options,
166 const globus_version_t * version,
167 const char * oneline_usage,
168 const char * long_usage,
184 globus_args_option_instance_list_free(
globus_list_t ** list );
191 globus_validate_int(
char * value,
199 #define GLOBUS_VALIDATE_INT_NOCHECK 0x00 200 #define GLOBUS_VALIDATE_INT_MIN 0x01 201 #define GLOBUS_VALIDATE_INT_MAX 0x02 202 #define GLOBUS_VALIDATE_INT_MINMAX 0x03 204 typedef struct globus_validate_int_parms_s
209 } globus_validate_int_parms_t;
221 globus_validate_filename(
char * value,
236 globus_args_bytestr_to_num(
Reference Counting Module Activation and Deactivation.
List data type.
Definition: globus_list.h:44