Fixes required to build on AIX
This commit is contained in:
parent
ea21b3a5ae
commit
b2766703a8
@ -45,11 +45,11 @@
|
||||
* seems to actually advertise this properly, despite Unicode 3.1 having
|
||||
* been around since 2001... */
|
||||
|
||||
/* XXXMYSQL : Added FreeBSD to bypass this check.
|
||||
TODO : Verify if FreeBSD stores ISO 10646 in wchar_t. */
|
||||
/* XXXMYSQL : Added FreeBSD & AIX to bypass this check.
|
||||
TODO : Verify if FreeBSD & AIX stores ISO 10646 in wchar_t. */
|
||||
#if !defined(__NetBSD__) && !defined(__sun) \
|
||||
&& !(defined(__APPLE__) && defined(__MACH__)) \
|
||||
&& !defined(__FreeBSD__)
|
||||
&& !defined(__FreeBSD__) && !defined(_AIX)
|
||||
#ifndef __STDC_ISO_10646__
|
||||
/* In many places it is assumed that the first 127 code points are ASCII
|
||||
* compatible, so ensure wchar_t indeed does ISO 10646 and not some other
|
||||
|
@ -200,7 +200,7 @@ el_set(EditLine *el, int op, ...)
|
||||
ret = -1;
|
||||
goto out;
|
||||
}
|
||||
// XXX: The two strdup's leak
|
||||
/* XXX: The two strdups leak. */
|
||||
ret = map_addfunc(el, Strdup(wargv[0]), Strdup(wargv[1]),
|
||||
func);
|
||||
ct_free_argv(wargv);
|
||||
|
@ -1978,7 +1978,7 @@ rl_callback_read_char()
|
||||
} else
|
||||
wbuf = NULL;
|
||||
(*(void (*)(const char *))rl_linefunc)(wbuf);
|
||||
//el_set(e, EL_UNBUFFERED, 1);
|
||||
/*el_set(e, EL_UNBUFFERED, 1);*/
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -429,7 +429,7 @@ my_bool test_intersect(MY_BITMAP *map, uint bitsize)
|
||||
{
|
||||
uint bitsize2 = 1 + get_rand_bit(MAX_TESTED_BITMAP_SIZE - 1);
|
||||
MY_BITMAP map2;
|
||||
uint32 map2buf[bitsize2];
|
||||
uint32 map2buf[MAX_TESTED_BITMAP_SIZE];
|
||||
uint i, test_bit1, test_bit2, test_bit3;
|
||||
if (bitmap_init(&map2, map2buf, bitsize2, FALSE))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user