[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.4 and 1.6

version 1.4, 2014/06/20 02:24:40 version 1.6, 2015/11/07 14:01:16
Line 49  struct ohash {
Line 49  struct ohash {
  * a hashing table index (opaque) to be used in find/insert/remove.   * a hashing table index (opaque) to be used in find/insert/remove.
  * The keys are stored at a known position in the client data.   * The keys are stored at a known position in the client data.
  */   */
 __BEGIN_DECLS  
 void ohash_init(struct ohash *, unsigned, struct ohash_info *);  void ohash_init(struct ohash *, unsigned, struct ohash_info *);
 void ohash_delete(struct ohash *);  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 *);
Line 70  uint32_t ohash_interval(const char *, const char **);
Line 68  uint32_t ohash_interval(const char *, const char **);
   
 unsigned int ohash_qlookupi(struct ohash *, const char *, const char **);  unsigned int ohash_qlookupi(struct ohash *, const char *, const char **);
 unsigned int ohash_qlookup(struct ohash *, const char *);  unsigned int ohash_qlookup(struct ohash *, const char *);
 __END_DECLS  
 #endif  #endif

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.6

CVSweb