diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/modules/libsc/include/sc_compiler.h b/modules/libsc/include/sc_compiler.h index 018b08e..4f46a91 100644 --- a/modules/libsc/include/sc_compiler.h +++ b/modules/libsc/include/sc_compiler.h @@ -7,7 +7,6 @@ * C言語バージョンに応じてて次のマクロが定義されます。 * - IS_SUPPORTED_C17 * - IS_SUPPORTED_C11 - * - IS_SUPPORTED_C99 * * C言語の場合、次の値は常に 0 となります。 * - IS_SUPPORTED_CPP20 @@ -22,24 +21,24 @@ #if defined(__STDC_VERSION__) -#if (__STDC_VERSION__ >= 199901L) -/* ----- C99 以降の場合のみサポートする */ +#if (__STDC_VERSION__ >= 201112L) +/* ----- C11 以降の場合のみサポートする */ #define IS_SUPPORTED_CPP20 (0) #define IS_SUPPORTED_CPP17 (0) #define IS_SUPPORTED_CPP14 (0) #define IS_SUPPORTED_CPP11 (0) #define IS_SUPPORTED_C17 (__STDC_VERSION__ >= 201710L) #define IS_SUPPORTED_C11 (__STDC_VERSION__ >= 201112L) -#define IS_SUPPORTED_C99 (__STDC_VERSION__ >= 199901L) + #else -/* ----- C99 以前の場合はエラーとする */ -#error "unsupported c version, please use c99 or later" +/* ----- C11 以前の場合はエラーとする */ +#error "unsupported c version, please use c11 or later" -#endif /* (__STDC_VERSION__ >= 19901L) */ +#endif /* (__STDC_VERSION__ >= 201112L) */ #else -#error "unsupported c version, please use c99 or later (not found __STDC_VERSION__)" +#error "unsupported c version, please use c11 or later (not found __STDC_VERSION__)" #endif /* defined(__STDC_VERSION__) */ diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/modules/libsc/include/sc_compiler.h b/modules/libsc/include/sc_compiler.h index 018b08e..4f46a91 100644 --- a/modules/libsc/include/sc_compiler.h +++ b/modules/libsc/include/sc_compiler.h @@ -7,7 +7,6 @@ * C言語バージョンに応じてて次のマクロが定義されます。 * - IS_SUPPORTED_C17 * - IS_SUPPORTED_C11 - * - IS_SUPPORTED_C99 * * C言語の場合、次の値は常に 0 となります。 * - IS_SUPPORTED_CPP20 @@ -22,24 +21,24 @@ #if defined(__STDC_VERSION__) -#if (__STDC_VERSION__ >= 199901L) -/* ----- C99 以降の場合のみサポートする */ +#if (__STDC_VERSION__ >= 201112L) +/* ----- C11 以降の場合のみサポートする */ #define IS_SUPPORTED_CPP20 (0) #define IS_SUPPORTED_CPP17 (0) #define IS_SUPPORTED_CPP14 (0) #define IS_SUPPORTED_CPP11 (0) #define IS_SUPPORTED_C17 (__STDC_VERSION__ >= 201710L) #define IS_SUPPORTED_C11 (__STDC_VERSION__ >= 201112L) -#define IS_SUPPORTED_C99 (__STDC_VERSION__ >= 199901L) + #else -/* ----- C99 以前の場合はエラーとする */ -#error "unsupported c version, please use c99 or later" +/* ----- C11 以前の場合はエラーとする */ +#error "unsupported c version, please use c11 or later" -#endif /* (__STDC_VERSION__ >= 19901L) */ +#endif /* (__STDC_VERSION__ >= 201112L) */ #else -#error "unsupported c version, please use c99 or later (not found __STDC_VERSION__)" +#error "unsupported c version, please use c11 or later (not found __STDC_VERSION__)" #endif /* defined(__STDC_VERSION__) */ diff --git a/modules/libsc/src/.sc_errno.c.swp b/modules/libsc/src/.sc_errno.c.swp deleted file mode 100644 index 03eed7d..0000000 --- a/modules/libsc/src/.sc_errno.c.swp +++ /dev/null Binary files differ diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/modules/libsc/include/sc_compiler.h b/modules/libsc/include/sc_compiler.h index 018b08e..4f46a91 100644 --- a/modules/libsc/include/sc_compiler.h +++ b/modules/libsc/include/sc_compiler.h @@ -7,7 +7,6 @@ * C言語バージョンに応じてて次のマクロが定義されます。 * - IS_SUPPORTED_C17 * - IS_SUPPORTED_C11 - * - IS_SUPPORTED_C99 * * C言語の場合、次の値は常に 0 となります。 * - IS_SUPPORTED_CPP20 @@ -22,24 +21,24 @@ #if defined(__STDC_VERSION__) -#if (__STDC_VERSION__ >= 199901L) -/* ----- C99 以降の場合のみサポートする */ +#if (__STDC_VERSION__ >= 201112L) +/* ----- C11 以降の場合のみサポートする */ #define IS_SUPPORTED_CPP20 (0) #define IS_SUPPORTED_CPP17 (0) #define IS_SUPPORTED_CPP14 (0) #define IS_SUPPORTED_CPP11 (0) #define IS_SUPPORTED_C17 (__STDC_VERSION__ >= 201710L) #define IS_SUPPORTED_C11 (__STDC_VERSION__ >= 201112L) -#define IS_SUPPORTED_C99 (__STDC_VERSION__ >= 199901L) + #else -/* ----- C99 以前の場合はエラーとする */ -#error "unsupported c version, please use c99 or later" +/* ----- C11 以前の場合はエラーとする */ +#error "unsupported c version, please use c11 or later" -#endif /* (__STDC_VERSION__ >= 19901L) */ +#endif /* (__STDC_VERSION__ >= 201112L) */ #else -#error "unsupported c version, please use c99 or later (not found __STDC_VERSION__)" +#error "unsupported c version, please use c11 or later (not found __STDC_VERSION__)" #endif /* defined(__STDC_VERSION__) */ diff --git a/modules/libsc/src/.sc_errno.c.swp b/modules/libsc/src/.sc_errno.c.swp deleted file mode 100644 index 03eed7d..0000000 --- a/modules/libsc/src/.sc_errno.c.swp +++ /dev/null Binary files differ diff --git a/modules/libscpp/include/scpp_assert.hpp b/modules/libscpp/include/scpp_assert.hpp index 76aeb30..bafd5ac 100644 --- a/modules/libscpp/include/scpp_assert.hpp +++ b/modules/libscpp/include/scpp_assert.hpp @@ -19,6 +19,7 @@ * アサーションに失敗した際に throw される Erro です。 */ +} #endif // SCPP_ASSERT_HPP diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/modules/libsc/include/sc_compiler.h b/modules/libsc/include/sc_compiler.h index 018b08e..4f46a91 100644 --- a/modules/libsc/include/sc_compiler.h +++ b/modules/libsc/include/sc_compiler.h @@ -7,7 +7,6 @@ * C言語バージョンに応じてて次のマクロが定義されます。 * - IS_SUPPORTED_C17 * - IS_SUPPORTED_C11 - * - IS_SUPPORTED_C99 * * C言語の場合、次の値は常に 0 となります。 * - IS_SUPPORTED_CPP20 @@ -22,24 +21,24 @@ #if defined(__STDC_VERSION__) -#if (__STDC_VERSION__ >= 199901L) -/* ----- C99 以降の場合のみサポートする */ +#if (__STDC_VERSION__ >= 201112L) +/* ----- C11 以降の場合のみサポートする */ #define IS_SUPPORTED_CPP20 (0) #define IS_SUPPORTED_CPP17 (0) #define IS_SUPPORTED_CPP14 (0) #define IS_SUPPORTED_CPP11 (0) #define IS_SUPPORTED_C17 (__STDC_VERSION__ >= 201710L) #define IS_SUPPORTED_C11 (__STDC_VERSION__ >= 201112L) -#define IS_SUPPORTED_C99 (__STDC_VERSION__ >= 199901L) + #else -/* ----- C99 以前の場合はエラーとする */ -#error "unsupported c version, please use c99 or later" +/* ----- C11 以前の場合はエラーとする */ +#error "unsupported c version, please use c11 or later" -#endif /* (__STDC_VERSION__ >= 19901L) */ +#endif /* (__STDC_VERSION__ >= 201112L) */ #else -#error "unsupported c version, please use c99 or later (not found __STDC_VERSION__)" +#error "unsupported c version, please use c11 or later (not found __STDC_VERSION__)" #endif /* defined(__STDC_VERSION__) */ diff --git a/modules/libsc/src/.sc_errno.c.swp b/modules/libsc/src/.sc_errno.c.swp deleted file mode 100644 index 03eed7d..0000000 --- a/modules/libsc/src/.sc_errno.c.swp +++ /dev/null Binary files differ diff --git a/modules/libscpp/include/scpp_assert.hpp b/modules/libscpp/include/scpp_assert.hpp index 76aeb30..bafd5ac 100644 --- a/modules/libscpp/include/scpp_assert.hpp +++ b/modules/libscpp/include/scpp_assert.hpp @@ -19,6 +19,7 @@ * アサーションに失敗した際に throw される Erro です。 */ +} #endif // SCPP_ASSERT_HPP diff --git a/modules/libscpp/include/scpp_memory.hpp b/modules/libscpp/include/scpp_memory.hpp index 7a23506..3f8bf16 100644 --- a/modules/libscpp/include/scpp_memory.hpp +++ b/modules/libscpp/include/scpp_memory.hpp @@ -106,7 +106,7 @@ #if IS_SUPPORTED_CPP17 // ----- C++17 ----- -// 現状未サポート [実装 +// 現状未サポート // NODISCARD void* operator new(std::size_t size, std::align_val_t alignment); // NODISCARD void* operator new[](std::size_t size, std::align_val_t alignment); // NODISCARD void* operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t& t) noexcept; diff --git a/config.mk b/config.mk index bd4eb88..33c1ebc 100644 --- a/config.mk +++ b/config.mk @@ -34,7 +34,7 @@ # CXX_VERSION [-std=c++XX|-std=gnu++XX] (XX=03,11,14,17) # C_VERSION = -std=gnu11 -CXX_VERSION = -std=gnu++14 +CXX_VERSION = -std=gnu++11 # # 共通のインクルードパスを指定します。 diff --git a/modules/libsc/include/sc_compiler.h b/modules/libsc/include/sc_compiler.h index 018b08e..4f46a91 100644 --- a/modules/libsc/include/sc_compiler.h +++ b/modules/libsc/include/sc_compiler.h @@ -7,7 +7,6 @@ * C言語バージョンに応じてて次のマクロが定義されます。 * - IS_SUPPORTED_C17 * - IS_SUPPORTED_C11 - * - IS_SUPPORTED_C99 * * C言語の場合、次の値は常に 0 となります。 * - IS_SUPPORTED_CPP20 @@ -22,24 +21,24 @@ #if defined(__STDC_VERSION__) -#if (__STDC_VERSION__ >= 199901L) -/* ----- C99 以降の場合のみサポートする */ +#if (__STDC_VERSION__ >= 201112L) +/* ----- C11 以降の場合のみサポートする */ #define IS_SUPPORTED_CPP20 (0) #define IS_SUPPORTED_CPP17 (0) #define IS_SUPPORTED_CPP14 (0) #define IS_SUPPORTED_CPP11 (0) #define IS_SUPPORTED_C17 (__STDC_VERSION__ >= 201710L) #define IS_SUPPORTED_C11 (__STDC_VERSION__ >= 201112L) -#define IS_SUPPORTED_C99 (__STDC_VERSION__ >= 199901L) + #else -/* ----- C99 以前の場合はエラーとする */ -#error "unsupported c version, please use c99 or later" +/* ----- C11 以前の場合はエラーとする */ +#error "unsupported c version, please use c11 or later" -#endif /* (__STDC_VERSION__ >= 19901L) */ +#endif /* (__STDC_VERSION__ >= 201112L) */ #else -#error "unsupported c version, please use c99 or later (not found __STDC_VERSION__)" +#error "unsupported c version, please use c11 or later (not found __STDC_VERSION__)" #endif /* defined(__STDC_VERSION__) */ diff --git a/modules/libsc/src/.sc_errno.c.swp b/modules/libsc/src/.sc_errno.c.swp deleted file mode 100644 index 03eed7d..0000000 --- a/modules/libsc/src/.sc_errno.c.swp +++ /dev/null Binary files differ diff --git a/modules/libscpp/include/scpp_assert.hpp b/modules/libscpp/include/scpp_assert.hpp index 76aeb30..bafd5ac 100644 --- a/modules/libscpp/include/scpp_assert.hpp +++ b/modules/libscpp/include/scpp_assert.hpp @@ -19,6 +19,7 @@ * アサーションに失敗した際に throw される Erro です。 */ +} #endif // SCPP_ASSERT_HPP diff --git a/modules/libscpp/include/scpp_memory.hpp b/modules/libscpp/include/scpp_memory.hpp index 7a23506..3f8bf16 100644 --- a/modules/libscpp/include/scpp_memory.hpp +++ b/modules/libscpp/include/scpp_memory.hpp @@ -106,7 +106,7 @@ #if IS_SUPPORTED_CPP17 // ----- C++17 ----- -// 現状未サポート [実装 +// 現状未サポート // NODISCARD void* operator new(std::size_t size, std::align_val_t alignment); // NODISCARD void* operator new[](std::size_t size, std::align_val_t alignment); // NODISCARD void* operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t& t) noexcept; diff --git a/modules/libscpp/src/.scpp_exception.cpp.swp b/modules/libscpp/src/.scpp_exception.cpp.swp deleted file mode 100644 index fa01bc2..0000000 --- a/modules/libscpp/src/.scpp_exception.cpp.swp +++ /dev/null Binary files differ