27 #ifndef HA_INNODB_PROTOTYPES_H
28 #define HA_INNODB_PROTOTYPES_H
31 #include "mysqld_error.h"
32 #include "my_compare.h"
91 const char* full_name,
134 enum durability_properties
138 __attribute__((nonnull, warn_unused_result));
173 const unsigned char* a,
174 unsigned int a_length,
176 const unsigned char* b,
177 unsigned int b_length)
179 __attribute__((nonnull, warn_unused_result));
189 ulint* unsigned_flag,
195 __attribute__((nonnull));
235 const char* path_name);
293 __attribute__((nonnull));
319 __attribute__((nonnull, warn_unused_result));
422 uint charset_number);
456 __attribute__((nonnull));
486 __attribute__((format(printf, 4, 5)));
517 __attribute__((format(printf, 2, 3)));
563 __attribute__((pure, warn_unused_result));
573 __attribute__((nonnull, pure, warn_unused_result));
581 innobase_check_identifier_length(
589 innobase_convert_to_system_charset(
599 innobase_convert_to_filename_charset(