mirror of
https://github.com/MariaDB/server.git
synced 2026-04-22 08:15:31 +02:00
Bug fixes and new functionality added in my_getopt and myisamchk
include/my_getopt.h: Removed a member from my_getopt struct. myisam/myisamchk.c: pdated myisamchk. More features in use from my_getopt mysys/my_getopt.c: Fixed a bug in handle_options(). Short options were not tested whether existed when given from the command line. Fixed a bug in getopt_ll, got division by zero in some cases. Added new functions my_print_help() and my_print_variables() to be used by mysql server and most clients.
This commit is contained in:
parent
9adfd2e8d9
commit
dc7af9f035
3 changed files with 443 additions and 188 deletions
|
|
@ -42,7 +42,6 @@ struct my_option
|
|||
longlong sub_size; /* Subtract this from given value */
|
||||
long block_size; /* Value should be a mult. of this */
|
||||
int app_type; /* To be used by an application */
|
||||
my_bool opt_is_var; /* If true, the option is a variable */
|
||||
};
|
||||
|
||||
extern int handle_options (int *argc, char ***argv,
|
||||
|
|
@ -50,3 +49,5 @@ extern int handle_options (int *argc, char ***argv,
|
|||
my_bool (*get_one_option)(int,
|
||||
const struct my_option *,
|
||||
char *));
|
||||
extern void my_print_help(const struct my_option *options);
|
||||
extern void my_print_variables(const struct my_option *options);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue