Changeset a5d5c74 in rtems


Ignore:
Timestamp:
Jul 10, 2008, 3:05:31 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
2c3a9c16
Parents:
eed04912
Message:

2008-07-10 Joel Sherrill <joel.sherrill@…>

  • include/rtems/status-checks.h: Fix style.
Location:
cpukit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    reed04912 ra5d5c74  
     12008-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * include/rtems/status-checks.h: Fix style.
     4
    152008-07-10     Sebastian Huber <sebastian.huber@embedded-brains.de>
    26
  • cpukit/include/rtems/status-checks.h

    reed04912 ra5d5c74  
    2525
    2626#ifdef DEBUG
    27 #  ifndef DEBUG_PRINT
    28 #    ifdef RTEMS_STATUS_CHECKS_USE_PRINTK
    29 #      define DEBUG_PRINT( fmt, ...) printk( "%s: " fmt, __func__, ##__VA_ARGS__)
    30 #    else /* RTEMS_STATUS_CHECKS_USE_PRINTK */
    31 #      define DEBUG_PRINT( fmt, ...) printf( "%s: " fmt, __func__, ##__VA_ARGS__)
    32 #    endif /* RTEMS_STATUS_CHECKS_USE_PRINTK */
    33 #  endif /* DEBUG_PRINT */
     27  #ifndef DEBUG_PRINT
     28    #ifdef RTEMS_STATUS_CHECKS_USE_PRINTK
     29      #define DEBUG_PRINT( fmt, ...) \
     30        printk( "%s: " fmt, __func__, ##__VA_ARGS__)
     31    #else /* RTEMS_STATUS_CHECKS_USE_PRINTK */
     32      #define DEBUG_PRINT( fmt, ...) \
     33        printf( "%s: " fmt, __func__, ##__VA_ARGS__)
     34    #endif /* RTEMS_STATUS_CHECKS_USE_PRINTK */
     35  #endif /* DEBUG_PRINT */
    3436#else /* DEBUG */
    35 define DEBUG_PRINT( fmt, ...)
     37  #define DEBUG_PRINT( fmt, ...)
    3638#endif /* DEBUG */
    3739
    3840#ifndef SYSLOG_PRINT
    39 ifdef RTEMS_STATUS_CHECKS_USE_PRINTK
    40 #    define SYSLOG_PRINT( fmt, ...) printk( fmt, ##__VA_ARGS__)
    41 else /* RTEMS_STATUS_CHECKS_USE_PRINTK */
    42 #    define SYSLOG_PRINT( fmt, ...) printf( fmt, ##__VA_ARGS__)
    43 endif /* RTEMS_STATUS_CHECKS_USE_PRINTK */
     41  #ifdef RTEMS_STATUS_CHECKS_USE_PRINTK
     42    #define SYSLOG_PRINT( fmt, ...) printk( fmt, ##__VA_ARGS__)
     43  #else /* RTEMS_STATUS_CHECKS_USE_PRINTK */
     44    #define SYSLOG_PRINT( fmt, ...) printf( fmt, ##__VA_ARGS__)
     45  #endif /* RTEMS_STATUS_CHECKS_USE_PRINTK */
    4446#endif /* SYSLOG_PRINT */
    4547
    46 #define SYSLOG( fmt, ...) SYSLOG_PRINT( "%s: " fmt, __func__, ##__VA_ARGS__)
     48#define SYSLOG( fmt, ...) \
     49  SYSLOG_PRINT( "%s: " fmt, __func__, ##__VA_ARGS__)
    4750
    48 #define SYSLOG_WARNING( fmt, ...) SYSLOG_PRINT( "%s: Warning: " fmt, __func__, ##__VA_ARGS__)
     51#define SYSLOG_WARNING( fmt, ...) \
     52  SYSLOG_PRINT( "%s: Warning: " fmt, __func__, ##__VA_ARGS__)
    4953
    5054#define SYSLOG_WARNING_SC( sc, fmt, ...) \
    51 if ((sc) != RTEMS_SUCCESSFUL) { \
    52         SYSLOG_PRINT( "%s: Warning: SC = %i: " fmt "\n", __func__, sc, ##__VA_ARGS__); \
    53 }
     55  if ((sc) != RTEMS_SUCCESSFUL) { \
     56    SYSLOG_PRINT( "%s: Warning: SC = %i: " fmt "\n", \
     57      __func__, sc, ##__VA_ARGS__); \
     58  }
    5459
    55 #define SYSLOG_ERROR( fmt, ...) SYSLOG_PRINT( "%s: Error: " fmt, __func__, ##__VA_ARGS__)
     60#define SYSLOG_ERROR( fmt, ...) \
     61  SYSLOG_PRINT( "%s: Error: " fmt, __func__, ##__VA_ARGS__)
    5662
    5763#define SYSLOG_ERROR_SC( sc, fmt, ...) \
    58 if ((sc) != RTEMS_SUCCESSFUL) { \
    59         SYSLOG_PRINT( "%s: Error: SC = %i: " fmt "\n", __func__, sc, ##__VA_ARGS__); \
    60 }
     64  if ((sc) != RTEMS_SUCCESSFUL) { \
     65    SYSLOG_PRINT( "%s: Error: SC = %i: " fmt "\n", \
     66      __func__, sc, ##__VA_ARGS__); \
     67  }
    6168
    62 #define CHECK_SC( sc, hint) \
    63 if ((sc) != RTEMS_SUCCESSFUL) { \
    64         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    65         return sc; \
    66 } else { \
    67         DEBUG_PRINT( "Ok: %s\n", hint); \
    68 }
     69#define CHECK_SC( sc, hint ) \
     70  if ((sc) != RTEMS_SUCCESSFUL) { \
     71    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     72    return sc; \
     73  } else { \
     74    DEBUG_PRINT( "Ok: %s\n", hint ); \
     75  }
    6976
    70 #define CHECK_SCRV( sc, hint) \
    71 if ((sc) != RTEMS_SUCCESSFUL) { \
    72         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    73         return -(sc); \
    74 } else { \
    75         DEBUG_PRINT( "Ok: %s\n", hint); \
    76 }
     77#define CHECK_SCRV( sc, hint ) \
     78  if ((sc) != RTEMS_SUCCESSFUL) { \
     79    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     80    return -(sc); \
     81  } else { \
     82    DEBUG_PRINT( "Ok: %s\n", hint ); \
     83  }
    7784
    78 #define CHECK_SC_VOID( sc, hint) \
    79 if ((sc) != RTEMS_SUCCESSFUL) { \
    80         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    81         return; \
    82 } else { \
    83         DEBUG_PRINT( "Ok: %s\n", hint); \
    84 }
     85#define CHECK_SC_VOID( sc, hint ) \
     86  if ((sc) != RTEMS_SUCCESSFUL) { \
     87    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     88    return; \
     89  } else { \
     90    DEBUG_PRINT( "Ok: %s\n", hint ); \
     91  }
    8592
    86 #define CHECK_SC_TASK( sc, hint) \
    87 if ((sc) != RTEMS_SUCCESSFUL) { \
    88         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    89         rtems_task_delete( RTEMS_SELF); \
    90         return; \
    91 } else { \
    92         DEBUG_PRINT( "Ok: %s\n", hint); \
    93 }
     93#define CHECK_SC_TASK( sc, hint ) \
     94  if ((sc) != RTEMS_SUCCESSFUL) { \
     95    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     96    rtems_task_delete( RTEMS_SELF); \
     97    return; \
     98  } else { \
     99    DEBUG_PRINT( "Ok: %s\n", hint ); \
     100  }
    94101
    95 #define CHECK_RV( rv, hint) \
    96 if ((rv) < 0) { \
    97         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    98         return rv; \
    99 } else { \
    100         DEBUG_PRINT( "Ok: %s\n", hint); \
    101 }
     102#define CHECK_RV( rv, hint ) \
     103  if ((rv) < 0) { \
     104    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     105    return rv; \
     106  } else { \
     107    DEBUG_PRINT( "Ok: %s\n", hint ); \
     108  }
    102109
    103 #define CHECK_RVSC( rv, hint) \
    104 if ((rv) < 0) { \
    105         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    106         return RTEMS_IO_ERROR; \
    107 } else { \
    108         DEBUG_PRINT( "Ok: %s\n", hint); \
    109 }
     110#define CHECK_RVSC( rv, hint ) \
     111  if ((rv) < 0) { \
     112    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     113    return RTEMS_IO_ERROR; \
     114  } else { \
     115    DEBUG_PRINT( "Ok: %s\n", hint ); \
     116  }
    110117
    111 #define CHECK_RV_VOID( rv, hint) \
    112 if ((rv) < 0) { \
    113         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    114         return; \
    115 } else { \
    116         DEBUG_PRINT( "Ok: %s\n", hint); \
    117 }
     118#define CHECK_RV_VOID( rv, hint ) \
     119  if ((rv) < 0) { \
     120    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     121    return; \
     122  } else { \
     123    DEBUG_PRINT( "Ok: %s\n", hint ); \
     124  }
    118125
    119 #define CHECK_RV_TASK( rv, hint) \
    120 if ((rv) < 0) { \
    121         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    122         rtems_task_delete( RTEMS_SELF); \
    123         return; \
    124 } else { \
    125         DEBUG_PRINT( "Ok: %s\n", hint); \
    126 }
     126#define CHECK_RV_TASK( rv, hint ) \
     127  if ((rv) < 0) { \
     128    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     129    rtems_task_delete( RTEMS_SELF); \
     130    return; \
     131  } else { \
     132    DEBUG_PRINT( "Ok: %s\n", hint ); \
     133  }
    127134
    128 #define CLEANUP_SC( sc, label, hint) \
    129 if ((sc) != RTEMS_SUCCESSFUL) { \
    130         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    131         goto label; \
    132 } else { \
    133         DEBUG_PRINT( "Ok: %s\n", hint); \
    134 }
     135#define CLEANUP_SC( sc, label, hint ) \
     136  if ((sc) != RTEMS_SUCCESSFUL) { \
     137    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     138    goto label; \
     139  } else { \
     140    DEBUG_PRINT( "Ok: %s\n", hint ); \
     141  }
    135142
    136 #define CLEANUP_SCRV( sc, rv, label, hint) \
    137 if ((sc) != RTEMS_SUCCESSFUL) { \
    138         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    139         rv = -(sc); \
    140         goto label; \
    141 } else { \
    142         DEBUG_PRINT( "Ok: %s\n", hint); \
    143 }
     143#define CLEANUP_SCRV( sc, rv, label, hint ) \
     144  if ((sc) != RTEMS_SUCCESSFUL) { \
     145    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     146    rv = -(sc); \
     147    goto label; \
     148  } else { \
     149    DEBUG_PRINT( "Ok: %s\n", hint ); \
     150  }
    144151
    145 #define CLEANUP_RV( rv, label, hint) \
    146 if ((rv) < 0) { \
    147         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    148         goto label; \
    149 } else { \
    150         DEBUG_PRINT( "Ok: %s\n", hint); \
    151 }
     152#define CLEANUP_RV( rv, label, hint ) \
     153  if ((rv) < 0) { \
     154    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     155    goto label; \
     156  } else { \
     157    DEBUG_PRINT( "Ok: %s\n", hint ); \
     158  }
    152159
    153 #define CLEANUP_RVSC( rv, sc, label, hint) \
    154 if ((rv) < 0) { \
    155         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    156         sc = RTEMS_IO_ERROR; \
    157         goto label; \
    158 } else { \
    159         DEBUG_PRINT( "Ok: %s\n", hint); \
    160 }
     160#define CLEANUP_RVSC( rv, sc, label, hint ) \
     161  if ((rv) < 0) { \
     162    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     163    sc = RTEMS_IO_ERROR; \
     164    goto label; \
     165  } else { \
     166    DEBUG_PRINT( "Ok: %s\n", hint ); \
     167  }
    161168
    162 #define DO_CLEANUP_SC( val, sc, label, hint) \
    163         sc = val; \
    164         SYSLOG_ERROR( "SC = %i: %s\n", sc, hint); \
    165         goto label;
     169#define DO_CLEANUP_SC( val, sc, label, hint ) \
     170  do { \
     171    sc = val; \
     172    SYSLOG_ERROR( "SC = %i: %s\n", sc, hint ); \
     173    goto label; \
     174  } while (0)
    166175
    167 #define DO_CLEANUP_RV( val, rv, label, hint) \
    168         rv = val; \
    169         SYSLOG_ERROR( "RV = %i: %s\n", rv, hint); \
    170         goto label;
     176#define DO_CLEANUP_RV( val, rv, label, hint ) \
     177  do { \
     178    rv = val; \
     179    SYSLOG_ERROR( "RV = %i: %s\n", rv, hint ); \
     180    goto label;
     181  } while (0)
    171182
    172183#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.