32#define GLOBUS_ARGS_HELP -2
33#define GLOBUS_ARGS_VERSION -3
74typedef int (*globus_args_valid_predicate_t) (
char * arg_value,
75 void * validation_value,
95typedef struct globus_args_option_descriptor_s
100 globus_args_valid_predicate_t * tests;
102} globus_args_option_descriptor_t;
116typedef struct globus_args_option_instance_s
121} globus_args_option_instance_t;
161globus_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,
184globus_args_option_instance_list_free(
globus_list_t ** list );
191globus_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
204typedef struct globus_validate_int_parms_s
209} globus_validate_int_parms_t;
221globus_validate_filename(
char * value,
236globus_args_bytestr_to_num(
Reference Counting Module Activation and Deactivation.
List data type.
Definition globus_list.h:45