Skip to content
Snippets Groups Projects
  1. Jan 19, 2014
  2. Jan 18, 2014
  3. Jan 17, 2014
  4. Jan 16, 2014
  5. Jan 15, 2014
  6. 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
  7. Jan 13, 2014
  8. Jan 08, 2014
Loading