Diff for /libaitio/inc/Attic/ampool.h between versions 1.1.2.1 and 1.1.2.3

version 1.1.2.1, 2012/05/23 10:54:45 version 1.1.2.3, 2012/05/23 13:53:00
Line 7 Line 7
 #define MEM_BUCKETS     28      /* 32 bits - 4 bits = 28 items in bucket array */  #define MEM_BUCKETS     28      /* 32 bits - 4 bits = 28 items in bucket array */
   
 struct tagAlloc {  struct tagAlloc {
        char                    alloc_name[MAX_ATTRIBUTE];        char                    alloc_name[64];
   
         unsigned int            *alloc_mem;          unsigned int            *alloc_mem;
   
Line 106  int mpool_free2(mpool_t * __restrict mp, unsigned int  Line 106  int mpool_free2(mpool_t * __restrict mp, unsigned int 
 void *mpool_realloc(mpool_t * __restrict mp, void * __restrict data,   void *mpool_realloc(mpool_t * __restrict mp, void * __restrict data, 
                 unsigned int newsize, const char *memname);                  unsigned int newsize, const char *memname);
 /*  /*
    * mpool_strdup() - String duplicate
    *
    * @mp = Memory pool
    * @str = String
    * @memname = Memory name
    * return: NULL error or !=NULL new string
    */
   char *mpool_strdup(mpool_t * __restrict mp, const char *str, const char *memname);
   /*
  * mpool_getmembynam() Find allocated memory block by size and memory name   * mpool_getmembynam() Find allocated memory block by size and memory name
  *   *
  * @mp = Memory pool   * @mp = Memory pool
Line 154  inline void mpool_getquota(mpool_t * __restrict mp, un Line 163  inline void mpool_getquota(mpool_t * __restrict mp, un
  * return: none   * return: none
  */   */
 void mpool_statistics(mpool_t * __restrict mp, mpool_stat_cb cb);  void mpool_statistics(mpool_t * __restrict mp, mpool_stat_cb cb);
   
   
   /* Wrappers */
   
   /*
    * mpool_xmalloc() - malloc wrapper
    *
    * @size = Size
    * return: NULL error or !=NULL ok allocated memory
    */
   void *mpool_xmalloc(size_t size);
   /*
    * mpool_xcalloc() - calloc wrapper
    *
    * @num = number of elements
    * @size = Size of element
    * return: NULL error or !=NULL ok allocated memory
    */
   void *mpool_xcalloc(size_t num, size_t size);
   /*
    * mpool_xrealloc() - realloc wrapper
    *
    * @data = Allocated memory data
    * @newsize = New size of memory block
    * return: NULL error or !=NULL new reallocated memory block
    */
   void *mpool_xrealloc(void * __restrict data, size_t newsize);
   /*
    * mpool_xfree() - free wrapper
    *
    * @data = Allocated memory data
    * return: none
    */
   void mpool_xfree(void * __restrict data);
   /*
    * mpool_xstrdup() - strdup wrapper
    *
    * @str = string
    * return: =NULL error or !=NULL new allocated string
    */
   char *mpool_xstrdup(const char *str);
   
   
 #endif  #endif

Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>