Diff for /embedaddon/sudo/include/error.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/05/29 12:26:49 version 1.1.1.3, 2012/10/09 09:29:52
Line 25 Line 25
  */   */
 #if defined(SUDO_ERROR_WRAP) && SUDO_ERROR_WRAP == 0  #if defined(SUDO_ERROR_WRAP) && SUDO_ERROR_WRAP == 0
 # if defined(__GNUC__) && __GNUC__ == 2  # if defined(__GNUC__) && __GNUC__ == 2
#  define error(rval, fmt...) error2((rval), (fmt))#  define error(rval, fmt...) error2((rval), fmt)
#  define errorx(rval, fmt...) errorx2((rval), (fmt))#  define errorx(rval, fmt...) errorx2((rval), fmt)
#  define warning(fmt...) warning2((fmt))#  define warning(fmt...) warning2(fmt)
#  define warningx(fmt...) warningx2((fmt))#  define warningx(fmt...) warningx2(fmt)
 # else  # else
 #  define error(rval, ...) error2((rval), __VA_ARGS__)  #  define error(rval, ...) error2((rval), __VA_ARGS__)
 #  define errorx(rval, ...) errorx2((rval), __VA_ARGS__)  #  define errorx(rval, ...) errorx2((rval), __VA_ARGS__)
Line 40 Line 40
 #  define error(rval, fmt...) do {                                             \  #  define error(rval, fmt...) do {                                             \
     sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \      sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \
         SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|SUDO_DEBUG_ERRNO|sudo_debug_subsys, \          SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|SUDO_DEBUG_ERRNO|sudo_debug_subsys, \
        (fmt));                                                                     \        fmt);                                                                     \
    error2((rval), (fmt));                                                     \    error2((rval), fmt);                                                     \
 } while (0)  } while (0)
 #  define errorx(rval, fmt...) do {                                            \  #  define errorx(rval, fmt...) do {                                            \
     sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \      sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \
        SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|sudo_debug_subsys, (fmt));             \        SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|sudo_debug_subsys, fmt);             \
    errorx2((rval), (fmt));                                                     \    errorx2((rval), fmt);                                                     \
 } while (0)  } while (0)
 #  define warning(fmt...) do {                                                 \  #  define warning(fmt...) do {                                                 \
     sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \      sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \
         SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|SUDO_DEBUG_ERRNO|sudo_debug_subsys, \          SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|SUDO_DEBUG_ERRNO|sudo_debug_subsys, \
        (fmt));                                                                     \        fmt);                                                                     \
    warning2((fmt));                                                             \    warning2(fmt);                                                             \
 } while (0)  } while (0)
 #  define warningx(fmt...) do {                                                \  #  define warningx(fmt...) do {                                                \
     sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \      sudo_debug_printf2(__func__, __FILE__, __LINE__,                           \
        SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|sudo_debug_subsys, (fmt));             \        SUDO_DEBUG_ERROR|SUDO_DEBUG_LINENO|sudo_debug_subsys, fmt);             \
    warningx2((fmt));                                                             \    warningx2(fmt);                                                             \
 } while (0)  } while (0)
 # else  # else
 #  define error(rval, ...) do {                                                \  #  define error(rval, ...) do {                                                \

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


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