version 1.1.1.1.2.4, 2013/01/18 10:12:22
|
version 1.4, 2013/06/03 22:50:00
|
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 165 extern int elwix_Debug;
|
Line 166 extern int elwix_Debug;
|
#define ELWIX_DEBUG_ANY 0xFFFFFFFF |
#define ELWIX_DEBUG_ANY 0xFFFFFFFF |
|
|
#define ETRACE(x) if (elwix_Debug & ELWIX_DEBUG_TRACE) \ |
#define ETRACE(x) if (elwix_Debug & ELWIX_DEBUG_TRACE) \ |
syslog(LOG_DEBUG, "I'm in %s(%d)", __func__, __LINE__) | syslog(LOG_DEBUG, "I'm in %s(%d)\n", __func__, __LINE__) |
#define EDEBUG(x, fmt, ...) do { assert((fmt)); \ |
#define EDEBUG(x, fmt, ...) do { assert((fmt)); \ |
if ((x) & elwix_Debug) { \ |
if ((x) & elwix_Debug) { \ |
char str[BUFSIZ] = { 0 }; \ |
char str[BUFSIZ] = { 0 }; \ |