]> granicus.if.org Git - graphviz/commitdiff
Remove unused function checks and defines
authorErwin Janssen <erwinjanssen@outlook.com>
Sun, 18 Dec 2016 12:01:35 +0000 (13:01 +0100)
committerErwin Janssen <erwinjanssen@outlook.com>
Wed, 21 Dec 2016 13:54:25 +0000 (14:54 +0100)
congigure.ac checks for the presence of certain functions and creates
define indicating if it was found. Some of these defines are never
used, so the check (and the static define for Windows) can be safely
removed. This is the case for the following functions:
- __freadable
- _sysconf
- getrusage
- lsqrt
- memset
- nl_langinfo
- pow
- sqrt
- strchr
- strdup
- strstr
- strtoll
- strtoul
- strtoull
- uname

Also removed duplicate `strerror` in `AC_CHECK_FUNCS`.

configure.ac
windows/include/config.h

index d9d3e33584206cb8bcd6415b038958dad31685b4..0d9faa170f6781f4f3a1ba444098e8b7b7ffe1e0 100644 (file)
@@ -466,9 +466,7 @@ AC_SUBST([LIBGEN_LIBS])
 
 # Checks for library functions
 AC_CHECK_FUNCS([lrand48 drand48 srand48 setmode setenv getenv \
-       __freadable _sysconf getrusage strerror cbrt lsqrt vsnprintf \
-       strtoul strtoll strtoull uname memset nl_langinfo pow sqrt \
-       strchr strdup strerror strstr _NSGetEnviron])
+       strerror cbrt vsnprintf _NSGetEnviron])
 
 AC_REPLACE_FUNCS([strcasecmp strncasecmp strcasestr])
 
index 9db05aed37925c939281eee617bbba3cc7477344..8e08becbc60458077ec73fcb5968bc97332f216a 100644 (file)
 /* Define to 1 if you have the `getenv' function. */
 #define HAVE_GETENV 1
 
-/* Define to 1 if you have the `getrusage' function. */
-/* #undef HAVE_GETRUSAGE */
-
 /* Define if you have the glade library */
 #define HAVE_GLADE 1
 
 /* Define to 1 if you have the `lrand48' function. */
 /* #undef HAVE_LRAND48 */
 
-/* Define to 1 if you have the `lsqrt' function. */
-/* #undef HAVE_LSQRT */
-
 /* Define to 1 if you have the <malloc.h> header file. */
 #define HAVE_MALLOC_H 1
 
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
-/* Define to 1 if you have the `memset' function. */
-#define HAVE_MEMSET 1
-
 /* Define if you have the ming library for SWF support */
 /* #undef HAVE_MING */
 
 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
 /* #undef HAVE_NDIR_H */
 
-/* Define to 1 if you have the `nl_langinfo' function. */
-/* #undef HAVE_NL_LANGINFO */
-
 /* Define if you have the pangocairo library */
 #define HAVE_PANGOCAIRO 1
 
 /* Define to 1 if you have the `pango_fc_font_unlock_face' function. */
 /* #undef HAVE_PANGO_FC_FONT_UNLOCK_FACE */
 
-/* Define to 1 if you have the `pow' function. */
-#define HAVE_POW 1
-
 /* Define if you have the Quartz framework for Mac OS X */
 /* #undef HAVE_QUARTZ */
 
 /* Define if libm provides a *working* sincos function */
 /* #undef HAVE_SINCOS */
 
-/* Define to 1 if you have the `sqrt' function. */
-#define HAVE_SQRT 1
-
 /* Define to 1 if you have the `srand48' function. */
 /* #undef HAVE_SRAND48 */
 
 /* Define to 1 if you have the `strcasecmp' function. */
 //#define HAVE_STRCASECMP 1
 
-/* Define to 1 if you have the `strchr' function. */
-#define HAVE_STRCHR 1
-
-/* Define to 1 if you have the `strdup' function. */
-#define HAVE_STRDUP 1
-
 /* Define to 1 if you have the `strerror' function. */
 #define HAVE_STRERROR 1
 
 /* Define to 1 if you have the `strncasecmp' function. */
 //#define HAVE_STRNCASECMP 1
 
-/* Define to 1 if you have the `strstr' function. */
-#define HAVE_STRSTR 1
-
-/* Define to 1 if you have the `strtoll' function. */
-#define HAVE_STRTOLL 1
-
-/* Define to 1 if you have the `strtoul' function. */
-#define HAVE_STRTOUL 1
-
-/* Define to 1 if you have the `strtoull' function. */
-#define HAVE_STRTOULL 1
-
 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
    */
 /* #undef HAVE_SYS_DIR_H */
 /* Define if triangle.[ch] are available. */
 /* #undef HAVE_TRIANGLE */
 
-/* Define to 1 if you have the `uname' function. */
-/* #undef HAVE_UNAME */
-
 /* Define to 1 if you have the <unistd.h> header file. */
 //#define HAVE_UNISTD_H 1
 
 /* Define to 1 if you have the `_NSGetEnviron' function. */
 /* #undef HAVE__NSGETENVIRON */
 
-/* Define to 1 if you have the `_sysconf' function. */
-/* #undef HAVE__SYSCONF */
-
-/* Define to 1 if you have the `__freadable' function. */
-/* #undef HAVE___FREADABLE */
-
 /* Define as const if the declaration of iconv() needs const. */
 #define ICONV_CONST const