Glenn Strauss
5c0c4936b4
[core] __attribute_returns_nonnull__
2020-02-24 11:15:32 -05:00
Glenn Strauss
cc492d438b
[core] correct __attribute_pure__ syntax
2019-06-06 02:56:37 -04:00
Glenn Strauss
4fb5a791b0
[core] __attribute_pure__
2019-06-06 02:48:43 -04:00
Glenn Strauss
9eead7db7c
[core] __attribute__((format ...))
2019-04-20 02:10:28 -04:00
Glenn Strauss
97d4c11ba6
[core] __attribute__((fallthrough)) for GCC 7.0
2019-03-16 01:37:23 -04:00
Glenn Strauss
413c0e557e
[core] separate server_main_loop() func, mark hot
...
move server main loop into separate func and mark hot
separate funcs for signal handling
2019-02-04 02:25:48 -05:00
Glenn Strauss
b192231392
[core] log_failed_assert() __attribute__((cold))
2018-09-23 18:01:58 -04:00
Glenn Strauss
82dcb34c73
[core] workaround Coverity cov-build bug with gcc7
...
workaround Coverity cov-build bug with gcc 7
where Coverity does not support _Floatx typedefs
https://stackoverflow.com/questions/50434236/coverity-scan-fails-to-build-stdlib-h-with-gnu-source-defined
2018-08-12 15:17:11 -04:00
Glenn Strauss
04d76e7afd
[core] some header cleanup
...
provide standard types in first.h instead of base.h
provide lighttpd types in base_decls.h instead of settings.h
reduce headers exposed by headers for core data structures
do not expose <pcre.h> or <stdlib.h> in headers
move stat_cache_entry to stat_cache.h
reduce use of "server.h" and "base.h" in headers
2018-04-08 22:22:23 -04:00
Glenn Strauss
51e0f2087b
[core] define __STDC_WANT_LIB_EXT1__ ( fixes #2722 )
...
x-ref:
"define __STDC_WANT_LIB_EXT1__ for memset_s()"
https://redmine.lighttpd.net/issues/2722
2016-04-13 03:54:04 -04:00
Glenn Strauss
8abd06a7ff
consistent inclusion of config.h at top of files ( fixes #2073 )
...
From: Glenn Strauss <gstrauss@gluelogic.com>
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3113 152afb58-edef-0310-8abb-c4023f1b3aa9
2016-03-19 15:14:35 +00:00