mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
28 lines
340 B
NASM
28 lines
340 B
NASM
MACRO print1
|
|
if _NARG == 2
|
|
assert !STRCMP("\1", \2)
|
|
endc
|
|
PRINTLN "\1"
|
|
ENDM
|
|
|
|
print1 John "Danger" Smith
|
|
print1 \\\\A\\nB\n, "\\\\A\\nB\n"
|
|
print1 C\
|
|
D
|
|
print1 E\!F ; illegal character escape
|
|
|
|
|
|
MACRO iprint
|
|
PRINTLN "{\1}"
|
|
ENDM
|
|
|
|
DEF s EQUS "hello"
|
|
iprint s
|
|
|
|
MACRO symprint
|
|
PRINTLN {\1}
|
|
ENDM
|
|
|
|
DEF hello EQUS "\"goodbye\""
|
|
symprint s
|