1. 21 Oct, 2013 4 commits
    • Guillem Jover's avatar
      Add funopen() function · f41fdcf1
      Guillem Jover authored
      This is a wrapper over the glibc fopencookie() function.
      We diverge from the FreeBSD, OpenBSD and DragonFlyBSD declarations,
      because seekfn() there wrongly uses fpos_t, assuming it's an integral
      type, and any code using that on a system where fpos_t is a struct
      (such as GNU-based systems or NetBSD) will fail to build. In which case,
      as the code has to be modified anyway, we might just as well use the
      correct declaration.
    • Guillem Jover's avatar
      Handle glibc partial header inclusions · 86cbff38
      Guillem Jover authored
      The glibc headers use selective inclusions through the __need_NAME
      mechanism to avoid circular dependencies.
      The problem is that if we are being overlaid, and have been requested
      a partial inclusion, when we pass control to the system header, then
      we might miss definitions needed by our own header, resulting in build
      Workaround that by catching current partial requests, and skip the
      current inclusion.
    • Guillem Jover's avatar
      build: Set subdir-objects automake option · ee04e8de
      Guillem Jover authored
      Bump automake minimal version to 1.9.
    • Guillem Jover's avatar
      Fix dehumanize_number() to correctly detect overflows · 61b2dbb8
      Guillem Jover authored
      Do not allow numbers greated than INT64_MAX and smaller than INT64_MIN.
      Clarify the positive sign value by prefixing it with an explicit +.
      Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=66909
  2. 14 Jul, 2013 4 commits
  3. 08 Jun, 2013 6 commits
  4. 30 May, 2013 1 commit
  5. 27 May, 2013 25 commits