1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-26 05:29:30 +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:
mc78 2019-11-17 15:57:34 +01:00 committed by Oliver Schmidt
parent a139c4057c
commit 8d2617110f
6 changed files with 11 additions and 12 deletions

View File

@ -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 */
/*****************************************************************************/

View File

@ -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;

View File

@ -10,7 +10,6 @@
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <cc65.h>
void __fastcall__ _afailed (char* file, unsigned line)

View File

@ -9,7 +9,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <cc65.h>
void abort (void)

View File

@ -7,7 +7,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <geos.h>
#include <cc65.h>
void _afailed (char* file, unsigned line)
{

View File

@ -6,7 +6,6 @@
#include <stdlib.h>
#include <geos.h>
#include <cc65.h>
void abort (void)
{