without a trailing newline the studio compiler issues:
warning: newline not last character in file
Signed-off-by: Bjoern Jacke <bjacke@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
hdrs = hlist_to_string(conf, headers=h)
if lib is None:
lib = ""
hdrs = hlist_to_string(conf, headers=h)
if lib is None:
lib = ""
- ret = conf.check(fragment='%s\nint main(void) { return 0; }' % hdrs,
+ ret = conf.check(fragment='%s\nint main(void) { return 0; }\n' % hdrs,
type='nolink',
execute=0,
cflags=ccflags,
type='nolink',
execute=0,
cflags=ccflags,
environ[0] = 1;
ldb_module = PyImport_ImportModule("ldb");
return v * 2;
environ[0] = 1;
ldb_module = PyImport_ImportModule("ldb");
return v * 2;
return conf.check(features='c cshlib',uselib='PYEMBED',fragment=snip,msg=msg, mandatory=False)
# this one is quite complex, and should probably be broken up
return conf.check(features='c cshlib',uselib='PYEMBED',fragment=snip,msg=msg, mandatory=False)
# this one is quite complex, and should probably be broken up
ret = conf.CHECK_CODE('''
typedef int foo_t;
static %s foo_t static_foo () {return 0; }
ret = conf.CHECK_CODE('''
typedef int foo_t;
static %s foo_t static_foo () {return 0; }
- %s foo_t foo () {return 0; }''' % (i, i),
+ %s foo_t foo () {return 0; }\n''' % (i, i),
define='INLINE_MACRO',
addmain=False,
link=False)
define='INLINE_MACRO',
addmain=False,
link=False)
if conf.CHECK_CFLAGS(['-fvisibility=hidden'] + conf.env.WERROR_CFLAGS):
conf.env.VISIBILITY_CFLAGS = '-fvisibility=hidden'
conf.CHECK_CODE('''int main(void) { return 0; }
if conf.CHECK_CFLAGS(['-fvisibility=hidden'] + conf.env.WERROR_CFLAGS):
conf.env.VISIBILITY_CFLAGS = '-fvisibility=hidden'
conf.CHECK_CODE('''int main(void) { return 0; }
- __attribute__((visibility("default"))) void vis_foo2(void) {}''',
+ __attribute__((visibility("default"))) void vis_foo2(void) {}\n''',
cflags=conf.env.VISIBILITY_CFLAGS,
strict=True,
define='HAVE_VISIBILITY_ATTR', addmain=False)
cflags=conf.env.VISIBILITY_CFLAGS,
strict=True,
define='HAVE_VISIBILITY_ATTR', addmain=False)
#if !defined(LITTLE) || !defined(B) || LITTLE != B
#error Not little endian.
#endif
#if !defined(LITTLE) || !defined(B) || LITTLE != B
#error Not little endian.
#endif
- int main(void) { return 0; }""",
+ int main(void) { return 0; }\n""",
addmain=False,
headers="endian.h sys/endian.h",
define="HAVE_LITTLE_ENDIAN")
addmain=False,
headers="endian.h sys/endian.h",
define="HAVE_LITTLE_ENDIAN")
#if !defined(BIG) || !defined(B) || BIG != B
#error Not big endian.
#endif
#if !defined(BIG) || !defined(B) || BIG != B
#error Not big endian.
#endif
- int main(void) { return 0; }""",
+ int main(void) { return 0; }\n""",
addmain=False,
headers="endian.h sys/endian.h",
define="HAVE_BIG_ENDIAN")
addmain=False,
headers="endian.h sys/endian.h",
define="HAVE_BIG_ENDIAN")