]> granicus.if.org Git - onig/commit
Remove unused defined symbols
authorPeter Kokot <peterkokot@gmail.com>
Fri, 7 Sep 2018 17:48:58 +0000 (19:48 +0200)
committerPeter Kokot <peterkokot@gmail.com>
Fri, 7 Sep 2018 17:48:58 +0000 (19:48 +0200)
commit524ecf7b74f315bf531942299e387bbe48fed4f2
treec6b5ad7930de8060214c961f46b49dbcd27c2b28
parente8a5be67f4c0ebc1eb3fe23efb69897d0706534c
Remove unused defined symbols

This patch removes unused symbols definitions:
- HAVE_STRCASECMP
- HAVE_STRNCASECMP
- HAVE_STRFTIME
- HAVE_STRTOD
- HAVE_STRTOL
- HAVE_STRTOUL
- HAVE_FMOD
- HAVE_COSH
- HAVE_TANH
- HAVE_SINH
- HAVE_FREXP
- HAVE_MKTIME
- HAVE_MODF
- HAVE_TZNAME

since they aren't used in the current Oniguruma code base. They were
originally mostly part of the build system files where they were defined
based on the system and the presence of the functions strcasecmp,
strncasecmp, strftime, strtod, strtol, strtoul, fmod, cosh, tanh, sinh,
frexp, mktime, modf. Since these functions aren't used in the code the
symbols for checking them can be also removed.

The `HAVE_TZNAME` was part of the AC_STRUCT_TIMEZONE from Autoconf and
other build system parts that checks if struct `tm` has a `tm_zone `
member. This is also not used in the current code base so can be removed.
src/config.h.win32
src/config.h.win64
src/config.h.windows.in