Diff for /libelwix/inc/elwix.h between versions 1.1.1.1.2.3 and 1.3

version 1.1.1.1.2.3, 2013/01/18 10:11:23 version 1.3, 2013/05/30 09:07:33
Line 64  SUCH DAMAGE. Line 64  SUCH DAMAGE.
 #include <elwix/avar.h>  #include <elwix/avar.h>
 #include <elwix/astr.h>  #include <elwix/astr.h>
 #include <elwix/aregex.h>  #include <elwix/aregex.h>
#include <elwix/av.h>#include <elwix/aav.h>
 #include <elwix/anet.h>  #include <elwix/anet.h>
   #include <elwix/atime.h>
   
   
 #ifndef STRSIZ  #ifndef STRSIZ
Line 102  SUCH DAMAGE. Line 103  SUCH DAMAGE.
   
   
 // elwix_SetProg() Set program memory pool name  // elwix_SetProg() Set program memory pool name
inline void elwix_SetProg(const char *csProgName);void elwix_SetProg(const char *csProgName);
 // elwix_GetProg() Get program memory pool name  // elwix_GetProg() Get program memory pool name
inline const char *elwix_GetProg();const char *elwix_GetProg();
   
 // elwix_GetErrno() Get error code of last operation  // elwix_GetErrno() Get error code of last operation
inline int elwix_GetErrno();int elwix_GetErrno();
 // elwix_GetError() Get error text of last operation  // elwix_GetError() Get error text of last operation
inline const char *elwix_GetError();const char *elwix_GetError();
   
   
 // elwix_mm_inuse() Check for memory management model  // elwix_mm_inuse() Check for memory management model
inline int elwix_mm_inuse();int elwix_mm_inuse();
   
   
 /*  /*
Line 123  inline int elwix_mm_inuse(); Line 124  inline int elwix_mm_inuse();
  * @maxmem = memory limit   * @maxmem = memory limit
  * return: -1 error or !=-1 used memory management model   * return: -1 error or !=-1 used memory management model
  */   */
inline int elwixInit(int mm, unsigned long maxmem);int elwixInit(int mm, unsigned long maxmem);
 /*  /*
  * elwixFini() - Finish libelwix library memory management   * elwixFini() - Finish libelwix library memory management
  *   *
  * return: none   * return: none
  */   */
inline void elwixFini();void elwixFini();
   
 /* memory management hooks */  /* memory management hooks */
 extern void *(*e_malloc)(size_t);  extern void *(*e_malloc)(size_t);
Line 147  extern int elwix_Verbose; Line 148  extern int elwix_Verbose;
 #define e_incVerbose            (elwix_Verbose++)  #define e_incVerbose            (elwix_Verbose++)
 #define e_decVerbose            (elwix_Verbose--)  #define e_decVerbose            (elwix_Verbose--)
   
#define EVERBS(x)               ((x) <= elwix_Verbose)#define EVERBS(x)               if ((x) <= elwix_Verbose)
 #define EVERBOSE(x, fmt, ...)   do { assert((fmt)); \  #define EVERBOSE(x, fmt, ...)   do { assert((fmt)); \
                                         if ((x) <= elwix_Verbose) { \                                          if ((x) <= elwix_Verbose) { \
                                                 char str[BUFSIZ] = { 0 }; \                                                  char str[BUFSIZ] = { 0 }; \

Removed from v.1.1.1.1.2.3  
changed lines
  Added in v.1.3


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