]> git.sur5r.net Git - cc65/commitdiff
Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__.
authorOliver Schmidt <ol.sc@web.de>
Mon, 17 Jun 2013 19:34:08 +0000 (21:34 +0200)
committerOliver Schmidt <ol.sc@web.de>
Mon, 17 Jun 2013 19:34:08 +0000 (21:34 +0200)
16 files changed:
asminc/stdio.inc
include/apple2.h
include/atari.h
include/conio.h
include/dirent.h
include/stdio.h
include/time.h
libsrc/dbg/dbg.c
samples/mandelbrot.c
samples/sieve.c
src/ca65/main.c
src/cc65/main.c
testcode/lib/em-test.c
testcode/lib/ft.c
testcode/lib/mul-test.c
testcode/lib/ser-test.c

index 835a204b1121425e513755d7f7f935f7cd66c60e..18a7541e078fcca9ecba3860b5fe8945006b457a 100644 (file)
@@ -41,9 +41,9 @@ _IOLBF          = 1
 _IONBF          = 2
 BUFSIZ          = 256
 EOF             = -1
-.if .defined(__APPLE2__) .or .defined(__APPLE2ENH__)
+.if .defined(__APPLE2__)
 FILENAME_MAX    = 64+1
-.elseif .defined(__ATARI__) .or .defined(__ATARIXL__)
+.elseif .defined(__ATARI__)
 FILENAME_MAX    = 12+1
 .elseif .defined(__LUNIX__)
 FILENAME_MAX    = 80+1
index 177159e46447069a741cf06cc7e8953ba365cce6..190248b0d2571bfe9f62e971b3da6c70b3225f7a 100644 (file)
@@ -37,7 +37,7 @@
 
 
 /* Check for errors */
-#if !defined(__APPLE2__) && !defined(__APPLE2ENH__)
+#if !defined(__APPLE2__)
 #  error This module may only be used when compiling for the Apple ][!
 #endif
 
@@ -142,7 +142,7 @@ extern unsigned char _filetype;  /* Default 6 */
 extern unsigned int  _auxtype;   /* Default 0 */
 
 /* The addresses of the static drivers */
-#ifndef __APPLE2ENH__
+#if !defined(__APPLE2ENH__)
 extern void a2_auxmem_emd[];
 extern void a2_stdjoy_joy[];     /* Referred to by joy_static_stddrv[]   */
 extern void a2_stdmou_mou[];     /* Referred to by mouse_static_stddrv[] */
index ca1f9299c139408e789abd9928e3814faeb739c3..e47d1ccea82fca79ddad8541999c46ab9eb9b9b2 100644 (file)
@@ -38,7 +38,7 @@
 
 
 /* Check for errors */
-#if !defined(__ATARI__) && !defined(__ATARIXL__)
+#if !defined(__ATARI__)
 #  error This module may only be used when compiling for the Atari!
 #endif
 
index 693e400350183dea95b04cfac58a50b47f0f193c..cd6bf3651720c9b8d04fe4e630bc97e0ef8e9f35 100644 (file)
 #endif
 
 /* Include the correct machine-specific file */
-#if defined(__APPLE2__)
-#  include <apple2.h>
-#elif defined(__APPLE2ENH__)
+#if defined(__APPLE2ENH__)
 #  include <apple2enh.h>
-#elif defined(__ATARI__) || defined(__ATARIXL__)
+#elif defined(__APPLE2__)
+#  include <apple2.h>
+#elif defined(__ATARI__)
 #  include <atari.h>
 #elif defined(__ATMOS__)
 #  include <atmos.h>
index d1d7864195fd452ac14ad7976953baa91378abf1..b5e1be135415eb3247cadbe9458a1f976ff4c6bf 100644 (file)
@@ -43,7 +43,7 @@
 
 typedef struct DIR DIR;
 
-#if defined(__APPLE2__) || defined(__APPLE2ENH__)
+#if defined(__APPLE2__)
 
 struct dirent {
     char          d_name[16];
@@ -78,7 +78,7 @@ struct dirent {
 #define _DE_ISLBL(t)  (0)
 #define _DE_ISLNK(t)  (0)
 
-#elif defined(__ATARI__) || defined(__ATARIXL__)
+#elif defined(__ATARI__)
 
 struct dirent {
     char          d_name[13];  /* 8.3 + trailing 0 */
index b2c4fa67a16af2039229b4fb18bae5e21a81938c..c2c735cb017f8190471ae805f39a2a7015330cb5 100644 (file)
@@ -69,9 +69,9 @@ extern FILE* stderr;
 #define TMP_MAX         256
 
 /* Standard defines that are platform dependent */
-#if defined(__APPLE2__) || defined(__APPLE2ENH__)
+#if defined(__APPLE2__)
 #  define FILENAME_MAX  (64+1)
-#elif defined(__ATARI__) || defined(__ATARIXL__)
+#elif defined(__ATARI__)
 #  define FILENAME_MAX  (12+1)
 #elif defined(__LUNIX__)
 #  define FILENAME_MAX  (80+1)
index 7ac69165bb825bd183742348f5a9a3d10bcc4afe..507d7e29a34828f37ef18926980a602efe593076 100644 (file)
@@ -76,7 +76,7 @@ extern struct _timezone {
 
 
 
-#if defined(__ATARI__) || defined(__ATARIXL__)
+#if defined(__ATARI__)
 /* The clock depends on the video standard, so read it at runtime */
 unsigned _clocks_per_sec (void);
 #  define CLK_TCK               _clocks_per_sec()
index 68453be6fab829800109a5e9396b0a7bd35da32b..34c686e09a98235211deebf0891107362c6778d2 100644 (file)
@@ -63,7 +63,7 @@ static char GetKeyUpdate (void);
 #    define COLOR_FRAMEHIGH     COLOR_WHITE
 #    define COLOR_FRAMELOW      COLOR_GRAY3
 #  else
-#    if defined(__APPLE2__) || defined(__APPLE2ENH__)
+#    if defined(__APPLE2__)
 #      define COLOR_BORDER      COLOR_BLACK
 #      define COLOR_BACKGROUND  COLOR_BLACK
 #      define COLOR_TEXTHIGH    COLOR_BLACK
@@ -93,7 +93,7 @@ static char GetKeyUpdate (void);
 #  define MAX_X         80
 #  define MAX_Y         25
 #  define DUMP_BYTES    16
-#elif defined(__APPLE2__) || defined(__APPLE2ENH__) || defined(__ATARI__) || defined(__ATARIXL__)
+#elif defined(__APPLE2__) || defined(__ATARI__)
 #  define MAX_X         40
 #  define MAX_Y         24
 #  define DUMP_BYTES     8
index 6c58cea978e2a7e697ecc0a861f5f3d39d390e3d..0ba4ebd2cc1cee76bd9e31ab9c9ca7dcef07ea7e 100644 (file)
@@ -28,7 +28,7 @@
 #define divfp(_a,_b)    ((((signed long)_a)<<fpshift)/(_b))
 
 /* Workaround missing clock stuff */
-#if defined(__APPLE2__) || defined(__APPLE2ENH__)
+#ifdef __APPLE2__
 #  define clock()       0
 #  define CLK_TCK       1
 #endif
index 9ecbab02052b5971b7495255bd322f412c4db644..9d166b768c721fcef07c5482cc182b74ab81a49b 100644 (file)
@@ -12,7 +12,7 @@
 
 
 /* Workaround missing clock stuff */
-#if defined(__APPLE2__) || defined(__APPLE2ENH__)
+#ifdef __APPLE2__
 #  define clock()               0
 #  define CLOCKS_PER_SEC        1
 #endif
index 1f98e46aebcd3f2583da43760777d55900040537..c862dcaad1df0c3d5e7de65abe212defcba07b2d 100644 (file)
@@ -209,6 +209,7 @@ static void SetSys (const char* Sys)
             break;
 
         case TGT_ATARIXL:
+            NewSymbol ("__ATARI__", 1);
             NewSymbol ("__ATARIXL__", 1);
             break;
 
@@ -253,6 +254,7 @@ static void SetSys (const char* Sys)
             break;
 
         case TGT_APPLE2ENH:
+            NewSymbol ("__APPLE2__", 1);
             NewSymbol ("__APPLE2ENH__", 1);
             break;
 
index 6d9472143bf07167563b9a42557828276c58547f..cadad83d08fb3730a38b45022de867aff937163e 100644 (file)
@@ -165,6 +165,7 @@ static void SetSys (const char* Sys)
             break;
 
         case TGT_ATARIXL:
+            DefineNumericMacro ("__ATARI__", 1);
             DefineNumericMacro ("__ATARIXL__", 1);
             break;
 
@@ -209,6 +210,7 @@ static void SetSys (const char* Sys)
             break;
 
         case TGT_APPLE2ENH:
+            DefineNumericMacro ("__APPLE2__", 1);
             DefineNumericMacro ("__APPLE2ENH__", 1);
             break;
 
index a6feed938795056c225ad4693efb001b8fda1aec..c7fee6a594d06c4896d7b6b30545296ec2f2a275 100644 (file)
 #define DRIVERNAME      "cbm510-ram.emd"
 #elif defined(__CBM610__)
 #define DRIVERNAME      "cbm610-ram.emd"
-#elif defined(__APPLE2__)
-#define DRIVERNAME      "a2.auxmem.emd"
 #elif defined(__APPLE2ENH__)
 #define DRIVERNAME      "a2e.auxmem.emd"
+#elif defined(__APPLE2__)
+#define DRIVERNAME      "a2.auxmem.emd"
 #else
 #define DRIVERNAME      "unknown"
 #error "Unknown target system"
index 586bace451d877ba7bbefa2849b322b1e7691e0f..ff335240dbb50cb57aac98b3995acc72a704f084 100644 (file)
@@ -25,7 +25,7 @@
 extern int getsp(void);  /* is provided in getsp.s */
 
 /* Atari's fd indirection table */
-#if defined(__ATARI__) || defined(__ATARIXL__)
+#ifdef __ATARI__
 extern char __fd_index[];
 struct fd_t {
   char usage;
@@ -74,7 +74,7 @@ int main(int argc,char **argv)
         return(0);
     }
     printf("open success -- handle = $%x, sp = %d\n",fd,csp);
-#if defined(__ATARI__) || defined(__ATARIXL__)
+#ifdef __ATARI__
     printf("fd_index:\n ");
     for (i=0; i<12; i++) printf("%02X ",__fd_index[i]);
     printf("\nfd_table:\n");
index 5df7130729e5ef8930fa7ed124501ffc6e35ed9f..5db42d4abb628f2fd6d396e870934354d0cd1aaf 100644 (file)
@@ -18,7 +18,7 @@ static const unsigned char small_bar[8] = {
     ' ', 0xa5, 0xb4, 0xb5, 0xa1, 0xb6, 0xaa, 0xa7\r
 };\r
 \r
-#elif defined(__ATARI__) || defined(__ATARIXL__)\r
+#elif defined(__ATARI__)\r
 #endif\r
 \r
 /* Screen co-ordinates for the progress meter */\r
@@ -39,7 +39,7 @@ static void ProgressMeter (unsigned Val)
     revers (revers_bar[Val]);\r
     cputc (small_bar[Val]);\r
 \r
-#elif defined(__ATARI__) || defined(__ATARIXL__)\r
+#elif defined(__ATARI__)\r
 #endif\r
 \r
     revers (0);\r
index a3f92b633402cb18a3e9f63d9037a1974fa2b4ff..c929189a39646461db9e72064b14e505bda9fc11 100644 (file)
 #define DRIVERNAME      "plus4-stdser.ser"
 #elif defined(__CBM610__)
 #define DRIVERNAME      "cbm610-std.ser"
-#elif defined(__APPLE2__)
-#define DRIVERNAME      "a2.ssc.ser"
 #elif defined(__APPLE2ENH__)
 #define DRIVERNAME      "a2e.ssc.ser"
+#elif defined(__APPLE2__)
+#define DRIVERNAME      "a2.ssc.ser"
 #else
 #define DRIVERNAME      "unknown"
 #error "Unknown target system"