diff options
Diffstat (limited to 'sql/structs.h')
-rw-r--r-- | sql/structs.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sql/structs.h b/sql/structs.h index 37208e63400..0e69bca305c 100644 --- a/sql/structs.h +++ b/sql/structs.h @@ -20,11 +20,21 @@ struct st_table; class Field; -typedef struct lex_string { +typedef struct st_lex_string +{ char *str; uint length; } LEX_STRING; +typedef struct st_lex_string_with_init :public st_lex_string +{ + st_lex_string_with_init(const char *str_arg, uint length_arg) + { + str= (char*) str_arg; + length= length_arg; + } +} LEX_STRING_WITH_INIT; + typedef struct st_date_time_format { uchar positions[8]; |