Gedare Bloom started a new discussion on cpukit/include/rtems/error.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1069#note_143203 > -#if 0 > -/* not 16bit-int host clean */ > -#define RTEMS_ERROR_ERRNO (1<<((sizeof(rtems_error_code_t) * CHAR_BIT) - > 2)) /* hi bit; use 'errno' */ > -#define RTEMS_ERROR_PANIC (RTEMS_ERROR_ERRNO / 2) /* err fatal; no > return */ > -#define RTEMS_ERROR_ABORT (RTEMS_ERROR_ERRNO / 4) /* err is fatal; > panic */ > -#else > -#define RTEMS_ERROR_ERRNO (0x40000000) /* hi bit; use 'errno' */ > -#define RTEMS_ERROR_PANIC (0x20000000) /* err fatal; no return */ > -#define RTEMS_ERROR_ABORT (0x10000000) /* err is fatal; panic */ > -#endif > +/* > + * Define Error Flags > + */ > +#define RTEMS_ERROR_BITS (sizeof(rtems_error_code_t) * CHAR_BIT) > + > +#define RTEMS_ERROR_ERRNO (((rtems_error_code_t)1) << (RTEMS_ERROR_BITS - > 2)) ```suggestion:-0+0 #define RTEMS_ERROR_ERRNO ( (rtems_error_code_t) 1 << ( RTEMS_ERROR_BITS - 2 ) ) ``` -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1069#note_143203 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
