summaryrefslogtreecommitdiff
path: root/include/mysql/plugin_auth.h.pp
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2017-08-11 13:26:54 +0200
committerSergei Golubchik <serg@mariadb.org>2017-08-24 01:05:48 +0200
commita6e215f221b1ed71eba2f313fb0102647d84f854 (patch)
tree2eab1e74c75821e27de72d299f1e35a4744bdf5a /include/mysql/plugin_auth.h.pp
parentd5a6bae7c0bbef9963b73b064bec3ae1e47ec45c (diff)
downloadmariadb-git-a6e215f221b1ed71eba2f313fb0102647d84f854.tar.gz
Fix compilation warnings in plugins
* update cracklib_password_check to match the new prototype * cannot use __attribute__((format)) for my_snprintf, because we support format extensions that the compiler doesn't know about.
Diffstat (limited to 'include/mysql/plugin_auth.h.pp')
-rw-r--r--include/mysql/plugin_auth.h.pp9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/mysql/plugin_auth.h.pp b/include/mysql/plugin_auth.h.pp
index 3ee1f70ca80..0c196b1ad0b 100644
--- a/include/mysql/plugin_auth.h.pp
+++ b/include/mysql/plugin_auth.h.pp
@@ -167,9 +167,9 @@ int my_random_bytes(unsigned char* buf, int num);
unsigned int my_aes_get_size(enum my_aes_mode mode, unsigned int source_length);
unsigned int my_aes_ctx_size(enum my_aes_mode mode);
extern struct my_print_error_service_st {
- void(*my_error_func)(unsigned int nr, unsigned long MyFlags, ...);
- void(*my_printf_error_func)(unsigned int nr, const char *fmt, unsigned long MyFlags,...);
- void(*my_printv_error_func)(unsigned int error, const char *format, unsigned long MyFlags, va_list ap);
+ void (*my_error_func)(unsigned int nr, unsigned long MyFlags, ...);
+ void (*my_printf_error_func)(unsigned int nr, const char *fmt, unsigned long MyFlags,...);
+ void (*my_printv_error_func)(unsigned int error, const char *format, unsigned long MyFlags, va_list ap);
} *my_print_error_service;
extern void my_error(unsigned int nr, unsigned long MyFlags, ...);
extern void my_printf_error(unsigned int my_err, const char *format, unsigned long MyFlags, ...);
@@ -178,8 +178,7 @@ extern struct my_snprintf_service_st {
size_t (*my_snprintf_type)(char*, size_t, const char*, ...);
size_t (*my_vsnprintf_type)(char *, size_t, const char*, va_list);
} *my_snprintf_service;
-size_t my_snprintf(char* to, size_t n, const char* fmt, ...)
- ;
+size_t my_snprintf(char* to, size_t n, const char* fmt, ...);
size_t my_vsnprintf(char *to, size_t n, const char* fmt, va_list ap);
extern struct progress_report_service_st {
void (*thd_progress_init_func)(void* thd, unsigned int max_stage);