Diff for /libelwix/inc/elwix.h between versions 1.9.2.1 and 1.12

version 1.9.2.1, 2014/01/29 14:15:57 version 1.12, 2015/01/19 23:21:12
Line 82  SUCH DAMAGE. Line 82  SUCH DAMAGE.
 #define NBBY            8               /* number of bits in a byte */  #define NBBY            8               /* number of bits in a byte */
 #endif  #endif
   
   #ifndef BYTE_ORDER
           #ifndef LITTLE_ENDIAN
                   #define LITTLE_ENDIAN   1234
           #endif /* LITTLE_ENDIAN */
           #ifndef BIG_ENDIAN
                   #define BIG_ENDIAN      4321
           #endif /* BIG_ENDIAN */
           #ifdef WORDS_BIGENDIAN
                   #define BYTE_ORDER BIG_ENDIAN
           #else /* WORDS_BIGENDIAN */
                   #define BYTE_ORDER LITTLE_ENDIAN
           #endif /* WORDS_BIGENDIAN */
   #endif /* BYTE_ORDER */
   
 #ifndef be16toh  #ifndef be16toh
 #define be16toh         betoh16  #define be16toh         betoh16
 #endif  #endif
Line 189  int elwixInit(int mm, unsigned long maxmem); Line 203  int elwixInit(int mm, unsigned long maxmem);
  */   */
 void elwixFini();  void elwixFini();
   
   /*
    * elwix_byteOrder() - Detect platform byte order
    *
    * return: 1 = little endian or 0 big endian
    */
   int elwix_byteOrder();
   
 /* memory management hooks */  /* memory management hooks */
 extern void *(*e_malloc)(size_t);  extern void *(*e_malloc)(size_t);
 extern void *(*e_calloc)(size_t, size_t);  extern void *(*e_calloc)(size_t, size_t);
Line 241  extern int elwix_Debug; Line 262  extern int elwix_Debug;
                                                                 __func__, __LINE__, __str); \                                                                  __func__, __LINE__, __str); \
                                 } while (0)                                  } while (0)
   
   #define EWARNING(x, fmt, ...)   do { assert((fmt)); \
                                           char __str[BUFSIZ] = { [0 ... BUFSIZ - 1] = 0 }; \
                                           snprintf(__str, sizeof __str, (fmt), ##__VA_ARGS__); \
                                           syslog(LOG_WARNING, "Warning:%s(%d): #%d - %s\n", \
                                                            __func__, __LINE__, (x), __str); \
                                   } 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 ... BUFSIZ - 1] = 0 }; \

Removed from v.1.9.2.1  
changed lines
  Added in v.1.12


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