Skip to content

v2.16

Compare
Choose a tag to compare
@chad-earthscope chad-earthscope released this 14 Feb 06:12
· 270 commits to main since this release
  • Cleanup of lmplatform.h removing unneeded headers and using C99 standard headers except for a few platform specific cases.
  • Convert all printf() and scanf() usage of %lld for 64-bit integers to use the C99 PRId64 and SCNd64 macros for portability (MingGW).
  • Change detection of Linux/Cygwin to set global define LMP_LINUX instead of LMP_GLIB2 (now marked as deprecated).
  • Change detection of Windows to set global define LMP_WIN instead of LMP_WIN32 (now marked as deprecated).
  • Add detection of MINGW64 define.
  • Tested building on Win7 with: Open Watcom 1.9, MinGW gcc 4.8.1 and Cygwin 1.7.35 (gcc 2.9.2).
  • Define NTP-Posix time epoch conversion constant specifically as a long long integer to avoid warnings on some compilers.