- deactivate vtable-thunks, as BeOS never used them and we need to be
compatible; change vtable-label-prefix accordingly. - removed inclusion of wchar.h, as this breaks the libstdc++-build (hopefully this doesn't break anything ?!?) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9903 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
# include <stddef.h>
|
# include <stddef.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <wchar.h>
|
//#include <wchar.h>
|
||||||
|
|
||||||
#ifndef _WINT_T
|
#ifndef _WINT_T
|
||||||
/* Integral type unchanged by default argument promotions that can
|
/* Integral type unchanged by default argument promotions that can
|
||||||
@@ -127,11 +127,12 @@ typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
|
|||||||
/* These are the vtbl details for ELF. */
|
/* These are the vtbl details for ELF. */
|
||||||
#define _G_NAMES_HAVE_UNDERSCORE 0
|
#define _G_NAMES_HAVE_UNDERSCORE 0
|
||||||
#define _G_VTABLE_LABEL_HAS_LENGTH 1
|
#define _G_VTABLE_LABEL_HAS_LENGTH 1
|
||||||
#ifndef _G_USING_THUNKS
|
// avoid vtable-thunks, as BeOS never used those:
|
||||||
# define _G_USING_THUNKS 1
|
#ifdef _G_USING_THUNKS
|
||||||
|
#undef _G_USING_THUNKS
|
||||||
#endif /* _G_USING_THUNKS */
|
#endif /* _G_USING_THUNKS */
|
||||||
#define _G_VTABLE_LABEL_PREFIX "__vt_"
|
#define _G_VTABLE_LABEL_PREFIX "_vt."
|
||||||
#define _G_VTABLE_LABEL_PREFIX_ID __vt_
|
#define _G_VTABLE_LABEL_PREFIX_ID _vt.
|
||||||
|
|
||||||
#define _G_INTERNAL_CCS "UCS4"
|
#define _G_INTERNAL_CCS "UCS4"
|
||||||
#define _G_HAVE_WEAK_SYMBOL 1
|
#define _G_HAVE_WEAK_SYMBOL 1
|
||||||
|
|||||||
Reference in New Issue
Block a user