mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
lib:replace: Require bool from C99
https://fedoraproject.org/wiki/Changes/PortingToModernC We define True to true from stdbool.h and the same for false. So we don't have to do a cleanup now. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu Oct 27 19:11:30 UTC 2022 on sn-devel-184
This commit is contained in:
parent
ae86c620aa
commit
6f1a9ef207
@ -699,13 +699,9 @@ int rep_strerror_r(int errnum, char *buf, size_t buflen);
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(HAVE_BOOL)
|
#ifndef HAVE_BOOL
|
||||||
#ifdef HAVE__Bool
|
|
||||||
#define bool _Bool
|
|
||||||
#else
|
|
||||||
#error Need a real boolean type
|
#error Need a real boolean type
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
#if !defined(HAVE_INTPTR_T)
|
#if !defined(HAVE_INTPTR_T)
|
||||||
typedef long long intptr_t ;
|
typedef long long intptr_t ;
|
||||||
|
@ -160,8 +160,7 @@ def configure(conf):
|
|||||||
msg='Checking for O_DIRECT flag to open(2)')
|
msg='Checking for O_DIRECT flag to open(2)')
|
||||||
|
|
||||||
conf.CHECK_TYPES('"long long" intptr_t uintptr_t ptrdiff_t comparison_fn_t')
|
conf.CHECK_TYPES('"long long" intptr_t uintptr_t ptrdiff_t comparison_fn_t')
|
||||||
if not conf.CHECK_TYPE('bool', define='HAVE_BOOL'):
|
if not conf.CHECK_TYPE('bool', define='HAVE_BOOL', headers='stdbool.h'):
|
||||||
if not conf.CHECK_TYPE('_Bool', define='HAVE__Bool'):
|
|
||||||
raise Errors.WafError('Samba requires a genuine boolean type')
|
raise Errors.WafError('Samba requires a genuine boolean type')
|
||||||
|
|
||||||
conf.CHECK_TYPE('int8_t', 'char')
|
conf.CHECK_TYPE('int8_t', 'char')
|
||||||
|
Loading…
Reference in New Issue
Block a user