chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a851a9d
)
headers: check that __INCLUDE_LEVEL__ is defined before using it (#5575)
author
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Mon, 13 Mar 2017 07:11:24 +0000
(
03:11
-0400)
committer
Sven Eden
<yamakuzure@gmx.net>
Tue, 25 Jul 2017 07:44:35 +0000
(09:44 +0200)
That macro is a gcc extension, and while widely supported, not ubiquitous.
In particular the coverity scanner is having trouble with it.
src/systemd/_sd-common.h
patch
|
blob
|
history
diff --git
a/src/systemd/_sd-common.h
b/src/systemd/_sd-common.h
index 3bb886be75959100f12c32e62f067927bbe070c0..97c3943861c9d195cf01f17330f0221a1f069e1e 100644
(file)
--- a/
src/systemd/_sd-common.h
+++ b/
src/systemd/_sd-common.h
@@
-22,8
+22,8
@@
/* This is a private header; never even think of including this directly! */
-#if __INCLUDE_LEVEL__ <= 1
-#error "Do not include _sd-common.h directly; it is a private header."
+#if
defined(__INCLUDE_LEVEL__) &&
__INCLUDE_LEVEL__ <= 1
+#
error "Do not include _sd-common.h directly; it is a private header."
#endif
#ifndef _sd_printf_