Diff for /libelwix/inc/elwix.h between versions 1.25 and 1.25.10.1

version 1.25, 2024/10/10 23:55:48 version 1.25.10.1, 2024/12/05 12:33:49
Line 182  SUCH DAMAGE. Line 182  SUCH DAMAGE.
   
 extern int __isthreaded;  extern int __isthreaded;
   
   #ifdef __cplusplus
   extern "C" {
   #endif
   
 // elwix_SetProg() Set program memory pool name  // elwix_SetProg() Set program memory pool name
 void elwix_SetProg(const char *csProgName);  void elwix_SetProg(const char *csProgName);
Line 259  extern int elwix_Verbose; Line 262  extern int elwix_Verbose;
 #define EVERBS(x)               if ((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 ... BUFSIZ - 1] = 0 }; \                                                char __str[BUFSIZ] = { 0 }; \
                                                 snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                                  snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                                 syslog(LOG_INFO, "Verbose(%d):%s(%d): %s\n", \                                                  syslog(LOG_INFO, "Verbose(%d):%s(%d): %s\n", \
                                                                 (x), __func__, __LINE__, __str); \                                                                  (x), __func__, __LINE__, __str); \
Line 267  extern int elwix_Verbose; Line 270  extern int elwix_Verbose;
                                 } while (0)                                  } while (0)
 #define EVERBOSE2(x, fmt, ...)  do { assert((fmt)); \  #define EVERBOSE2(x, fmt, ...)  do { assert((fmt)); \
                                         if ((x) <= elwix_Verbose) { \                                          if ((x) <= elwix_Verbose) { \
                                                char __str[0x10000] = { [0 ... 0xffff] = 0 }; \                                                char __str[0x10000] = { 0 }; \
                                                 snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                                  snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                                 syslog(LOG_INFO, "Verbose(%d):%s(%d): %s\n", \                                                  syslog(LOG_INFO, "Verbose(%d):%s(%d): %s\n", \
                                                                 (x), __func__, __LINE__, __str); \                                                                  (x), __func__, __LINE__, __str); \
Line 296  extern int elwix_Debug; Line 299  extern int elwix_Debug;
                                            syslog(LOG_DEBUG, "I'm in %s(%d)\n", __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 ... BUFSIZ - 1] = 0 }; \                                                char __str[BUFSIZ] = { 0 }; \
                                                 snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                                  snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                                 syslog(LOG_DEBUG, "Debug(%d):%s(%d): %s\n", \                                                  syslog(LOG_DEBUG, "Debug(%d):%s(%d): %s\n", \
                                                                 (x), __func__, __LINE__, __str); \                                                                  (x), __func__, __LINE__, __str); \
Line 305  extern int elwix_Debug; Line 308  extern int elwix_Debug;
   
 /* Logger macro */  /* Logger macro */
 #define ELOGGER(x, fmt, ...)    do { assert((fmt)); \  #define ELOGGER(x, fmt, ...)    do { assert((fmt)); \
                                        char __str[BUFSIZ] = { [0 ... BUFSIZ - 1] = 0 }; \                                        char __str[BUFSIZ] = { 0 }; \
                                         snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                          snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                         syslog((x), "Logger:%s(%d): %s\n", \                                          syslog((x), "Logger:%s(%d): %s\n", \
                                                                 __func__, __LINE__, __str); \                                                                  __func__, __LINE__, __str); \
                                 } while (0)                                  } while (0)
   
 #define EWARNING(x, fmt, ...)   do { assert((fmt)); \  #define EWARNING(x, fmt, ...)   do { assert((fmt)); \
                                        char __str[BUFSIZ] = { [0 ... BUFSIZ - 1] = 0 }; \                                        char __str[BUFSIZ] = { 0 }; \
                                         snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                          snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                         syslog(LOG_WARNING, "Warning:%s(%d): #%d - %s\n", \                                          syslog(LOG_WARNING, "Warning:%s(%d): #%d - %s\n", \
                                                          __func__, __LINE__, (x), __str); \                                                           __func__, __LINE__, (x), __str); \
                                 } while (0)                                  } while (0)
 /* Error state macros */  /* Error state macros */
 #define EERROR(x, fmt, ...)     do { assert((fmt)); \  #define EERROR(x, fmt, ...)     do { assert((fmt)); \
                                        char __str[BUFSIZ] = { [0 ... BUFSIZ - 1] = 0 }; \                                        char __str[BUFSIZ] = { 0 }; \
                                         snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \                                          snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                         syslog(LOG_ERR, "Error:%s(%d): #%d - %s\n", \                                          syslog(LOG_ERR, "Error:%s(%d): #%d - %s\n", \
                                                          __func__, __LINE__, (x), __str); \                                                           __func__, __LINE__, (x), __str); \
Line 340  extern int elwix_Debug; Line 343  extern int elwix_Debug;
                                                                 ait##_GetError()); \                                                                  ait##_GetError()); \
                                 } while (0)                                  } while (0)
   
   
   #ifdef __cplusplus
   }
   #endif
   
 #endif  #endif

Removed from v.1.25  
changed lines
  Added in v.1.25.10.1


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