diff --git a/src/json.hpp b/src/json.hpp index df14283cd..5a51ef318 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -34,25 +34,12 @@ Licensed under the MIT License . #include #include -// enable ssize_t on MinGW -#ifdef __GNUC__ - #ifdef __MINGW32__ - #include - #endif -#endif - // disable float-equal warnings on GCC/clang #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wfloat-equal" #endif -// enable ssize_t for MSVC -#ifdef _MSC_VER - #include - using ssize_t = SSIZE_T; -#endif - /*! @brief namespace for Niels Lohmann @see https://github.com/nlohmann @@ -7983,9 +7970,9 @@ basic_json_parser_63: return; } - const ssize_t offset_start = m_start - m_content; - const ssize_t offset_marker = m_marker - m_start; - const ssize_t offset_cursor = m_cursor - m_start; + const auto offset_start = m_start - m_content; + const auto offset_marker = m_marker - m_start; + const auto offset_cursor = m_cursor - m_start; m_buffer.erase(0, static_cast(offset_start)); std::string line; diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index 292e4587a..dcd7b7ec1 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -34,25 +34,12 @@ Licensed under the MIT License . #include #include -// enable ssize_t on MinGW -#ifdef __GNUC__ - #ifdef __MINGW32__ - #include - #endif -#endif - // disable float-equal warnings on GCC/clang #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wfloat-equal" #endif -// enable ssize_t for MSVC -#ifdef _MSC_VER - #include - using ssize_t = SSIZE_T; -#endif - /*! @brief namespace for Niels Lohmann @see https://github.com/nlohmann @@ -7293,9 +7280,9 @@ class basic_json return; } - const ssize_t offset_start = m_start - m_content; - const ssize_t offset_marker = m_marker - m_start; - const ssize_t offset_cursor = m_cursor - m_start; + const auto offset_start = m_start - m_content; + const auto offset_marker = m_marker - m_start; + const auto offset_cursor = m_cursor - m_start; m_buffer.erase(0, static_cast(offset_start)); std::string line;