瀏覽代碼

LibC: Fix warnings in sys/cdefs.h if __BEGIN_DECLS is already defined

Andreas Kling 5 年之前
父節點
當前提交
a3575f3c60
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      Libraries/LibC/sys/cdefs.h

+ 8 - 4
Libraries/LibC/sys/cdefs.h

@@ -7,11 +7,15 @@
 #endif
 
 #ifdef __cplusplus
-#    define __BEGIN_DECLS extern "C" {
-#    define __END_DECLS }
+#    ifndef __BEGIN_DECLS
+#        define __BEGIN_DECLS extern "C" {
+#        define __END_DECLS }
+#    endif
 #else
-#    define __BEGIN_DECLS
-#    define __END_DECLS
+#    ifndef __BEGIN_DECLS
+#        define __BEGIN_DECLS
+#        define __END_DECLS
+#    endif
 #endif
 
 #undef __P