[BACK]Return to compat_ohash.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/compat_ohash.h between version 1.3 and 1.5

version 1.3, 2014/06/20 02:10:05 version 1.5, 2014/08/08 23:43:47
Line 27 
Line 27 
 struct ohash_info {  struct ohash_info {
         ptrdiff_t key_offset;          ptrdiff_t key_offset;
         void *data;     /* user data */          void *data;     /* user data */
         void *(*halloc)(size_t, void *);          void *(*calloc)(size_t, size_t, void *);
         void (*hfree)(void *, size_t, void *);          void (*free)(void *, void *);
         void *(*alloc)(size_t, void *);          void *(*alloc)(size_t, void *);
 };  };
   
Line 56  void ohash_delete(struct ohash *);
Line 56  void ohash_delete(struct ohash *);
 unsigned int ohash_lookup_interval(struct ohash *, const char *,  unsigned int ohash_lookup_interval(struct ohash *, const char *,
             const char *, uint32_t);              const char *, uint32_t);
 unsigned int ohash_lookup_memory(struct ohash *, const char *,  unsigned int ohash_lookup_memory(struct ohash *, const char *,
             size_t, uint32_t)              size_t, uint32_t);
                 __attribute__ ((__bounded__(__string__,2,3)));  
 void *ohash_find(struct ohash *, unsigned int);  void *ohash_find(struct ohash *, unsigned int);
 void *ohash_remove(struct ohash *, unsigned int);  void *ohash_remove(struct ohash *, unsigned int);
 void *ohash_insert(struct ohash *, unsigned int, void *);  void *ohash_insert(struct ohash *, unsigned int, void *);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.5

CVSweb