1
0
mirror of https://github.com/cc65/cc65.git synced 2024-09-27 04:54:54 +00:00
cc65/src/ca65
rofl0r bf1ef6157c build: properly quote strings passed as cpp macros
until now, the strings intended to be hardcoded into the binary,
such as directory names and build id, were passed unquoted, which
means they're interpreted by the preprocessor as C tokens, rather
than strings, which can result in all sorts of "interesting"
behaviour such as interpreting paths starting with // as C++-style
comment.
this was then worked around using a stringize macro which turned
the tokens into a string (if they happened to be in a compatible
format).

adresses #1726
2022-04-25 16:52:46 +00:00
..
anonname.c remove dangling spaces 2022-04-17 16:07:09 +02:00
anonname.h remove dangling spaces 2022-04-17 16:07:09 +02:00
asserts.c
asserts.h
condasm.c
condasm.h
dbginfo.c
dbginfo.h
ea65.c
ea65.h
ea.h
easw16.c remove dangling spaces 2022-04-17 16:07:09 +02:00
easw16.h remove dangling spaces 2022-04-17 16:07:09 +02:00
enum.c
enum.h Removed non-ASCII chars. 2021-04-19 15:50:52 +02:00
error.c
error.h
expr.c Fix some commonly made spelling errors in comments. 2022-02-21 15:44:31 -05:00
expr.h Fix some commonly made spelling errors in comments. 2022-02-21 15:44:31 -05:00
feature.c
feature.h ca65: Add string_escapes feature. Resolves #535 2019-01-05 11:29:54 -08:00
filetab.c
filetab.h
fragment.c
fragment.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
global.c
global.h
incpath.c build: properly quote strings passed as cpp macros 2022-04-25 16:52:46 +00:00
incpath.h
instr.c remove dangling spaces 2022-04-17 16:07:09 +02:00
instr.h remove dangling spaces 2022-04-17 16:07:09 +02:00
istack.c remove dangling spaces 2022-04-17 16:07:09 +02:00
istack.h
lineinfo.c Fix some commonly made spelling errors in comments. 2022-02-21 15:44:31 -05:00
lineinfo.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
listing.c
listing.h
macro.c Fix some commonly made spelling errors in comments. 2022-02-21 15:44:31 -05:00
macro.h remove dangling spaces 2022-04-17 16:07:09 +02:00
main.c Add target atari7800 2022-03-01 06:44:55 +02:00
nexttok.c
nexttok.h
objcode.c
objcode.h
objfile.c
objfile.h
options.c remove dangling spaces 2022-04-17 16:07:09 +02:00
options.h Normalized code. 2014-03-04 01:11:19 +01:00
pseudo.c
pseudo.h
repeat.c
repeat.h
scanner.c
scanner.h
segdef.c
segdef.h Normalized code. 2014-03-04 01:11:19 +01:00
segment.c Fixed some typos in the "large alignment" support. 2020-05-15 21:09:02 -04:00
segment.h
sizeof.c
sizeof.h
span.c remove dangling spaces 2022-04-17 16:07:09 +02:00
span.h
spool.c Normalized code. 2014-03-04 01:11:19 +01:00
spool.h
struct.c
struct.h
studyexpr.c Fix some commonly made spelling errors in comments. 2022-02-21 15:44:31 -05:00
studyexpr.h remove dangling spaces 2022-04-17 16:07:09 +02:00
symbol.c remove dangling spaces 2022-04-17 16:07:09 +02:00
symbol.h
symentry.c
symentry.h
symtab.c Changed most "backticks" (grave accents) into apostrophes. 2019-01-05 14:57:12 -05:00
symtab.h
token.c
token.h
toklist.c Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
toklist.h
ulabel.c remove dangling spaces 2022-04-17 16:07:09 +02:00
ulabel.h