OSDN Git Service

Remove stro(u?)ll() config checks. Those were needed pre-MSVC2013, but we require...
authorNico Weber <nicolasweber@gmx.de>
Mon, 2 Apr 2018 14:36:34 +0000 (14:36 +0000)
committerNico Weber <nicolasweber@gmx.de>
Mon, 2 Apr 2018 14:36:34 +0000 (14:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328979 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/config-ix.cmake
include/llvm/Config/config.h.cmake

index be4ecde..6cbf2ac 100644 (file)
@@ -209,7 +209,6 @@ check_symbol_exists(posix_spawn spawn.h HAVE_POSIX_SPAWN)
 check_symbol_exists(pread unistd.h HAVE_PREAD)
 check_symbol_exists(realpath stdlib.h HAVE_REALPATH)
 check_symbol_exists(sbrk unistd.h HAVE_SBRK)
-check_symbol_exists(strtoll stdlib.h HAVE_STRTOLL)
 check_symbol_exists(strerror string.h HAVE_STRERROR)
 check_symbol_exists(strerror_r string.h HAVE_STRERROR_R)
 check_symbol_exists(strerror_s string.h HAVE_DECL_STRERROR_S)
@@ -443,16 +442,6 @@ if( MINGW )
   #   include(CheckLibraryExists)
 endif( MINGW )
 
-if (NOT HAVE_STRTOLL)
-  # Use _strtoi64 if strtoll is not available.
-  check_symbol_exists(_strtoi64 stdlib.h have_strtoi64)
-  if (have_strtoi64)
-    set(HAVE_STRTOLL 1)
-    set(strtoll "_strtoi64")
-    set(strtoull "_strtoui64")
-  endif ()
-endif ()
-
 if( MSVC )
   set(SHLIBEXT ".lib")
   set(stricmp "_stricmp")
index 7ab9f55..3c894d7 100644 (file)
 /* Define to 1 if you have the `strerror_r' function. */
 #cmakedefine HAVE_STRERROR_R ${HAVE_STRERROR_R}
 
-/* Define to 1 if you have the `strtoll' function. */
-#cmakedefine HAVE_STRTOLL ${HAVE_STRTOLL}
-
 /* Define to 1 if you have the `sysconf' function. */
 #cmakedefine HAVE_SYSCONF ${HAVE_SYSCONF}
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #cmakedefine RETSIGTYPE ${RETSIGTYPE}
 
-/* Define to a function replacing strtoll */
-#cmakedefine strtoll ${strtoll}
-
-/* Define to a function implementing strtoull */
-#cmakedefine strtoull ${strtoull}
-
 /* Define to a function implementing stricmp */
 #cmakedefine stricmp ${stricmp}