• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision03fbd941e943976bb92cb392882c2ff7ec218704 (tree)
Time2022-06-29 20:20:13
AuthorNicolas Cavallari <nicolas.cavallari@gree...>
CommiterWaldemar Brodkorb

Log Message

assert: Add static_assert macro

See the C11 standard 7.2 §3

The definition is copied from glibc.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>

Change Summary

Incremental Difference

--- a/include/assert.h
+++ b/include/assert.h
@@ -76,3 +76,8 @@ __END_DECLS
7676 # endif
7777
7878 #endif /* NDEBUG. */
79+
80+#if defined __USE_ISOC11 && !defined __cplusplus
81+# undef static_assert
82+# define static_assert _Static_assert
83+#endif