Skip to content

Commit 1668695

Browse files
committed
cleanup: use CREATE_TYPELIB_FOR
followup for f7387cb
1 parent 8916aee commit 1668695

File tree

3 files changed

+10
-39
lines changed

3 files changed

+10
-39
lines changed

sql/sql_locale.cc

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3192,28 +3192,16 @@ static const char *my_locale_ab_day_names_el_GR[8]=
31923192
};
31933193

31943194
static TYPELIB my_locale_typelib_month_names_el_GR=
3195-
{
3196-
array_elements(my_locale_month_names_el_GR) - 1,
3197-
"", my_locale_month_names_el_GR, NULL, NULL
3198-
};
3195+
CREATE_TYPELIB_FOR(my_locale_month_names_el_GR);
31993196

32003197
static TYPELIB my_locale_typelib_ab_month_names_el_GR=
3201-
{
3202-
array_elements(my_locale_ab_month_names_el_GR)-1,
3203-
"", my_locale_ab_month_names_el_GR, NULL, NULL
3204-
};
3198+
CREATE_TYPELIB_FOR(my_locale_ab_month_names_el_GR);
32053199

32063200
static TYPELIB my_locale_typelib_day_names_el_GR=
3207-
{
3208-
array_elements(my_locale_day_names_el_GR)-1,
3209-
"", my_locale_day_names_el_GR, NULL, NULL
3210-
};
3201+
CREATE_TYPELIB_FOR(my_locale_day_names_el_GR);
32113202

32123203
static TYPELIB my_locale_typelib_ab_day_names_el_GR=
3213-
{
3214-
array_elements(my_locale_ab_day_names_el_GR) - 1,
3215-
"", my_locale_ab_day_names_el_GR, NULL, NULL
3216-
};
3204+
CREATE_TYPELIB_FOR(my_locale_ab_day_names_el_GR);
32173205

32183206
MY_LOCALE my_locale_el_GR
32193207
(
@@ -3260,28 +3248,16 @@ static const char *my_locale_ab_day_names_rm_CH[8]=
32603248
};
32613249

32623250
static TYPELIB my_locale_typelib_month_names_rm_CH=
3263-
{
3264-
array_elements(my_locale_month_names_rm_CH) - 1,
3265-
"", my_locale_month_names_rm_CH, NULL, NULL
3266-
};
3251+
CREATE_TYPELIB_FOR(my_locale_month_names_rm_CH);
32673252

32683253
static TYPELIB my_locale_typelib_ab_month_names_rm_CH=
3269-
{
3270-
array_elements(my_locale_ab_month_names_rm_CH) - 1,
3271-
"", my_locale_ab_month_names_rm_CH, NULL, NULL
3272-
};
3254+
CREATE_TYPELIB_FOR(my_locale_ab_month_names_rm_CH);
32733255

32743256
static TYPELIB my_locale_typelib_day_names_rm_CH=
3275-
{
3276-
array_elements(my_locale_day_names_rm_CH) - 1,
3277-
"", my_locale_day_names_rm_CH, NULL, NULL
3278-
};
3257+
CREATE_TYPELIB_FOR(my_locale_day_names_rm_CH);
32793258

32803259
static TYPELIB my_locale_typelib_ab_day_names_rm_CH=
3281-
{
3282-
array_elements(my_locale_ab_day_names_rm_CH) - 1,
3283-
"", my_locale_ab_day_names_rm_CH, NULL, NULL
3284-
};
3260+
CREATE_TYPELIB_FOR(my_locale_ab_day_names_rm_CH);
32853261

32863262
MY_LOCALE my_locale_rm_CH
32873263
(

storage/innobase/handler/ha_innodb.cc

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -342,12 +342,7 @@ const char* innodb_linux_aio_names[] = {
342342

343343
/** Used to define an enumerate type of the system variable
344344
innodb_linux_aio. Used by mariadb-backup too. */
345-
TYPELIB innodb_linux_aio_typelib = {
346-
array_elements(innodb_linux_aio_names) - 1,
347-
"innodb_linux_aio_typelib",
348-
innodb_linux_aio_names,
349-
NULL, NULL
350-
};
345+
TYPELIB innodb_linux_aio_typelib = CREATE_TYPELIB_FOR(innodb_linux_aio_names);
351346
#endif
352347

353348
/** Possible values of the parameter innodb_checksum_algorithm */

storage/maria/s3_func.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ static const char *protocol_types[]= {"Auto", "Original", "Amazon", "Legacy", "P
4343
TYPELIB s3_protocol_typelib= CREATE_TYPELIB_FOR(protocol_types);
4444

4545
static const char *providers[]= {"Default", "Amazon", "Huawei", NullS};
46-
TYPELIB s3_provider_typelib = {array_elements(providers)-1,"",providers, NULL, NULL};
46+
TYPELIB s3_provider_typelib = CREATE_TYPELIB_FOR(providers);
4747

4848
/******************************************************************************
4949
Allocations handler for libmarias3

0 commit comments

Comments
 (0)