1
0
mirror of https://github.com/cc65/cc65.git synced 2024-09-27 19:55:09 +00:00
cc65/include
Oliver Schmidt d7afadb2fe Factored out target specific inclusion of target header.
So far conio.h included the target header to get the CH_... and COLOR_... macros. However tgi.h never did the same to get the TGI_COLOR_... macros. And some time ago the JOY_..._MASK macros moved from joystick.h into the target header yet joystick.h didn't include the target header.

Why wasn't that issue detected so far? Because about every program using TGI and/or the joystick uses CONIO too and therefore includes the target header that way.

However, conceptually it's clean to factor out the target header inclusion and have tgi.h and joystick.h do it like conio.h.

Apart from that user code may make direct use of target.h too.
2018-02-02 12:59:05 +01:00
..
em Fixed missing name and semicolon in two device structs. 2017-08-23 01:46:57 -04:00
geos Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
joystick Removed IRQ support from joystick drivers. 2018-02-02 12:02:52 +01:00
mouse Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sys Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
tgi Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_6522.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_6525.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_6526.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_6545.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_6551.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_antic.h Improved display list instruction definition for more comfortable use within void data definition. 2017-02-24 00:10:02 +01:00
_gtia.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_heap.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_mikey.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_pbi.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_pia.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_pokey.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_riot.h Add C support for Atari 2600 (VCS) 2017-01-13 21:12:22 +01:00
_sid.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_suzy.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_ted.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_tia.h Add C support for Atari 2600 (VCS) 2017-01-13 21:12:22 +01:00
_vdc.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_vic2.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
_vic.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
6502.h added 4510 cpu detection to getcpu.s 2016-09-07 19:44:11 +02:00
apple2_filetype.h Corrected comment formatting 2017-07-28 12:16:55 -04:00
apple2.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
apple2enh.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
assert.h Made _afailed() and uncompress() be fastcall functions. 2015-03-13 07:35:47 -04:00
atari2600.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
atari5200.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
atari_atascii_charmap.h Allow use of different charmaps on Atari target 2016-08-19 17:27:41 +02:00
atari_screen_charmap.h Internal/screen character mapping: Supressed warnings for re-map and added documentation. 2016-08-27 22:02:08 +02:00
atari.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
atmos.h Missing declaration 2017-11-09 17:36:21 +01:00
c16.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
c64.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
c128.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
cbm264.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
cbm510.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
cbm610.h cbm stuff from greggs pull request 2017-12-11 19:52:11 +01:00
cbm_filetype.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
cbm.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
cc65.h Add issues from pull request #307. 2016-06-07 12:07:38 +02:00
conio.h Factored out target specific inclusion of target header. 2018-02-02 12:59:05 +01:00
creativision.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
ctype.h So far the built-in inlining of several known standard function was always (!) enabled and the option -Os enabled additional, potentially unsafe inlining of some of those functions. 2017-04-03 23:20:26 +02:00
dbg.h Made __fastcall__ be the default calling convention for non-variadic functions. 2015-03-10 05:53:52 -04:00
device.h Introduced getcurrentdevice() and implemented it for CBM and Apple. 2012-10-21 14:35:17 +00:00
dio.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
dirent.h Use macro actually defined in cbm_filetype.h. 2017-11-06 21:02:14 +01:00
em.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
errno.h Implement exec() for Atari XDOS. 2016-06-13 20:40:01 +02:00
fcntl.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
gamate.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
geos.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
inttypes.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
iso646.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
joystick.h Factored out target specific inclusion of target header. 2018-02-02 12:59:05 +01:00
limits.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
locale.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
lynx.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
lz4.h Edit comment style, add second const 2017-06-09 10:35:16 +03:00
modload.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
mouse.h Keep low level VIC sprite stuff out of user code. 2015-10-09 18:33:35 +02:00
nes.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
o65.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
osic1p.h Fix line endings (CRLF -> LF) on all affected files. 2017-03-10 11:21:14 +01:00
pce.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
peekpoke.h Fixed a typo 2003-11-04 19:26:24 +00:00
pen.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
pet.h cbm stuff from greggs pull request 2017-12-11 19:52:11 +01:00
plus4.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
serial.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
setjmp.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
signal.h Make _sig_ign and _sig_dfl fastcall 2005-05-26 09:20:36 +00:00
stdarg.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
stdbool.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
stddef.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
stdint.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
stdio.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
stdlib.h Added explicit settings of calling conventions in pointer-to-function declarations in system and library headers. 2015-06-22 00:15:48 -04:00
string.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
supervision.h defined DYN_DRV 2017-11-21 10:56:35 +01:00
target.h Factored out target specific inclusion of target header. 2018-02-02 12:59:05 +01:00
telestrat.h Now setPixel works in TGI. 2017-10-20 21:03:30 +02:00
tgi.h Factored out target specific inclusion of target header. 2018-02-02 12:59:05 +01:00
time.h more cleanup 2015-11-29 20:04:10 +01:00
unistd.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
vic20.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
zlib.h Fix line endings (CRLF -> LF) on all affected files. 2017-03-10 11:21:14 +01:00