1. 10 Jan, 2023 4 commits
    • Geoff Simmons's avatar
      Redefine ZERO_OBJ() to use memset(). · 50a89b1d
      Geoff Simmons authored
      Newer versions of the compilers have apparently set the source level
      switches differently, so that explicit_bzero() is not defined as our
      source is currently written. The autoconf AC_CHECK_FUNCS check
      evidently sets certain source switches, but is not transparent
      about which ones (this has become evident with strdup() as well).
      
      On my machine, right now, defining _DEFAULT_SOURCE appears to do
      the trick. But it is not obvious what else that turns on and off.
      
      It is poor practice to cargo-cultishly turn on GNU_SOURCE for
      everything. That risks portability and compatibility, and may make
      us unwittingly dependent on non-standard features that may or may
      not be supported elsewhere.
      
      Besides, we only need ZERO_OBJ() for FREE_OBJ(), it frankly doesn't
      matter much if we zero an object whose pointer is about to be free'd.
      50a89b1d
    • Nils Goroll's avatar
      Revert "include string.h for explicit_bzero()" · ee8753d9
      Nils Goroll authored
      This reverts commit bcea89c3.
      ee8753d9
    • Nils Goroll's avatar
      include string.h for explicit_bzero() · bcea89c3
      Nils Goroll authored
      bcea89c3
    • Nils Goroll's avatar
      Fix AC_ARG_WITH syntax · e44e0120
      Nils Goroll authored
      e44e0120
  2. 16 Apr, 2019 6 commits
  3. 16 Mar, 2019 7 commits
  4. 05 Feb, 2019 1 commit
  5. 07 Dec, 2018 2 commits
  6. 29 Jan, 2018 4 commits
  7. 23 Nov, 2017 3 commits
  8. 27 Oct, 2017 3 commits
  9. 25 Oct, 2017 1 commit
  10. 24 Oct, 2017 2 commits