• Robert Haas's avatar
    simplehash: Additional tweaks to make specifying an allocator work. · 72257f95
    Robert Haas authored
    Even if we don't emit definitions for SH_ALLOCATE and SH_FREE, we
    still need prototypes.  The user can't define them before including
    simplehash.h because SH_TYPE isn't available yet.
    
    For the allocator to be able to access private_data, it needs to
    become an argument to SH_CREATE.  Previously we relied on callers
    to set that after returning from SH_CREATE, but SH_CREATE calls
    SH_ALLOCATE before returning.
    
    Dilip Kumar, reviewed by me.
    72257f95
tidbitmap.c 29 KB