Merge pull request #542 from dota17/adduint64_final

add uint64 data to json-c
This commit is contained in:
Eric Haszlakiewicz
2020-03-01 08:51:26 -05:00
committed by GitHub
23 changed files with 527 additions and 51 deletions

View File

@@ -161,6 +161,7 @@ endif()
if (MSVC)
check_symbol_exists(strtoll "stdlib.h" HAVE_STRTOLL)
check_symbol_exists(strtoull "stdlib.h" HAVE_STRTOULL)
set(json_c_strtoll "strtoll")
if (NOT HAVE_STRTOLL)
@@ -172,6 +173,16 @@ if (MSVC)
# could do the same for strtoull, if needed
endif()
endif()
set(json_c_strtoull "strtoull")
if (NOT HAVE_STRTOULL)
# Use _strtoui64 if strtoull is not available.
check_symbol_exists(_strtoui64 "stdlib.h" __have_strtoui64)
if (__have_strtoui64)
set(HAVE_STRTOULL 1)
set(json_c_strtoull "_strtoui64")
endif()
endif()
endif()