1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-16 02:10:52 +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
sys
tgi
_6522.h
_6525.h
_6526.h
_6545.h
_6551.h
_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
_heap.h
_mikey.h
_pbi.h
_pia.h
_pokey.h
_riot.h
_sid.h
_suzy.h
_ted.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
_tia.h
_vdc.h
_vic2.h
_vic.h
6502.h
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
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
atari_screen_charmap.h
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
cbm.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
cc65.h
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
device.h
dio.h
dirent.h Use macro actually defined in cbm_filetype.h. 2017-11-06 21:02:14 +01:00
em.h
errno.h
fcntl.h
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
iso646.h
joystick.h Factored out target specific inclusion of target header. 2018-02-02 12:59:05 +01:00
limits.h
locale.h
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
mouse.h
nes.h Removed joy_masks array. 2017-08-19 19:11:28 +02:00
o65.h
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
pen.h
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
setjmp.h
signal.h
stdarg.h
stdbool.h Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
stddef.h
stdint.h
stdio.h Harmonized the style of including headers from headers. 2018-02-02 12:28:22 +01:00
stdlib.h
string.h
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
unistd.h
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