Skip to content
Snippets Groups Projects
  1. Jan 20, 2014
  2. Jan 19, 2014
  3. Jan 18, 2014
  4. Jan 17, 2014
  5. Jan 16, 2014
  6. Jan 15, 2014
  7. Jan 14, 2014
    • Ralph Giles's avatar
    • Ralph Giles's avatar
      Fix malloc_hook warning on glibc 2.17 and later. · 4784e071
      Ralph Giles authored
      In glib 2.17 the __malloc_ptr define was removed in favour
      of using void* directly. Our declaration of mhook using this
      type for the second argument therefore rightly generates a warning
      on modern systems, since the type is assumed to be an int, which
      is too narrow to hold a pointer on 64 bit architectures.
      
      Since it was only ever a define we could use an #ifndef to define
      __malloc_ptr ourselves. However we only use it once, so using void*
      in the signature directly is cleaner. This should cause no problems
      on older systems where it will match either the void* or the char*
      (for non __STDC__ code) the define resolved to.
      4784e071
  8. Jan 13, 2014
Loading