mirror of
https://github.com/cc65/cc65.git
synced 2026-04-20 17:20:49 +00:00
Removed additional exit constants definitions from cc65.h to stdlih.h. Guarded the definitions by #ifdef. Removed cc65.h includes from abort and assert implementations.
This commit is contained in:
@@ -37,14 +37,6 @@
|
||||
#define _CC65_H
|
||||
|
||||
|
||||
/* Those cc65 exit constants definitions are in addition the the
|
||||
constants defined in stdlib.h. The values 0 and 1 are still
|
||||
reserved for EXIT_SUCCESS and EXIT_FAILURE and should not be
|
||||
redefined */
|
||||
#define EXIT_ASSERT 2
|
||||
#define EXIT_ABORT 3
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/* Code */
|
||||
/*****************************************************************************/
|
||||
|
||||
@@ -48,6 +48,17 @@ typedef unsigned size_t;
|
||||
#define EXIT_SUCCESS 0
|
||||
#define EXIT_FAILURE 1
|
||||
|
||||
#if __CC65_STD__ == __CC65_STD_CC65__
|
||||
|
||||
/* Those non-standard cc65 exit constants definitions are in addition
|
||||
to the EXIT_SUCCESS and EXIT_FAILURE constants, which should not be
|
||||
redefined */
|
||||
#define EXIT_ASSERT 2
|
||||
#define EXIT_ABORT 3
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/* Return type of the div function */
|
||||
typedef struct {
|
||||
int rem;
|
||||
|
||||
Reference in New Issue
Block a user