mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Added some missing casts and changed a define for alloca().
This commit is contained in:

parent
8564322500
commit
0f7639ba15
@ -2321,9 +2321,9 @@ static int dump_selected_tables(char *db, char **table_names, int tables)
|
|||||||
{
|
{
|
||||||
const char *table_name= hash_element(&dump_tables, i);
|
const char *table_name= hash_element(&dump_tables, i);
|
||||||
DBUG_PRINT("info",("Dumping table %s", table_name));
|
DBUG_PRINT("info",("Dumping table %s", table_name));
|
||||||
numrows= getTableStructure(table_name, db);
|
numrows= getTableStructure((char*) table_name, db);
|
||||||
if (!dFlag && numrows > 0)
|
if (!dFlag && numrows > 0)
|
||||||
dumpTable(numrows, table_name);
|
dumpTable(numrows, (char*) table_name);
|
||||||
}
|
}
|
||||||
hash_free(&dump_tables);
|
hash_free(&dump_tables);
|
||||||
my_free(order_by, MYF(MY_ALLOW_ZERO_PTR));
|
my_free(order_by, MYF(MY_ALLOW_ZERO_PTR));
|
||||||
|
@ -165,7 +165,7 @@ extern char *my_strdup_with_length(const byte *from, uint length,
|
|||||||
#endif /* _AIX */
|
#endif /* _AIX */
|
||||||
#if defined(__MWERKS__)
|
#if defined(__MWERKS__)
|
||||||
#undef alloca
|
#undef alloca
|
||||||
#define alloca __alloca
|
#define alloca _alloca
|
||||||
#endif /* __MWERKS__ */
|
#endif /* __MWERKS__ */
|
||||||
#if defined(__GNUC__) && !defined(HAVE_ALLOCA_H) && ! defined(alloca)
|
#if defined(__GNUC__) && !defined(HAVE_ALLOCA_H) && ! defined(alloca)
|
||||||
#define alloca __builtin_alloca
|
#define alloca __builtin_alloca
|
||||||
|
@ -267,8 +267,9 @@ int rtree_split_page(MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key,
|
|||||||
|
|
||||||
n_dim = keyinfo->keysegs / 2;
|
n_dim = keyinfo->keysegs / 2;
|
||||||
|
|
||||||
if (!(coord_buf= my_alloca(n_dim * 2 * sizeof(double) * (max_keys + 1 + 4) +
|
if (!(coord_buf= (double*) my_alloca(n_dim * 2 * sizeof(double) *
|
||||||
sizeof(SplitStruct) * (max_keys + 1))))
|
(max_keys + 1 + 4) +
|
||||||
|
sizeof(SplitStruct) * (max_keys + 1))))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
task= (SplitStruct *)(coord_buf + n_dim * 2 * (max_keys + 1 + 4));
|
task= (SplitStruct *)(coord_buf + n_dim * 2 * (max_keys + 1 + 4));
|
||||||
|
Reference in New Issue
Block a user