Author: tkreuzer Date: Fri Jun 17 21:57:34 2011 New Revision: 52323
URL: http://svn.reactos.org/svn/reactos?rev=52323&view=rev Log: [ASM] - Make .asciz macro accept a varaiable number of arguments - add CR and LF definitions, since MASM doesn't like "\r\n" codes
Modified: trunk/reactos/include/asm/asm.inc
Modified: trunk/reactos/include/asm/asm.inc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/asm/asm.inc?rev=523... ============================================================================== --- trunk/reactos/include/asm/asm.inc [iso-8859-1] (original) +++ trunk/reactos/include/asm/asm.inc [iso-8859-1] Fri Jun 17 21:57:34 2011 @@ -52,11 +52,13 @@ ENDM
/* MASM doesn't have an ASCIZ macro */ -.ASCIZ MACRO text - DB text, 0 -ENDM -.asciz MACRO text - DB text, 0 +.ASCIZ MACRO text:VARARG + DB text + DB 0 +ENDM +.asciz MACRO text:VARARG + DB text + DB 0 ENDM
.code64 MACRO @@ -157,6 +159,9 @@
/* We need this to distinguish repeat from macros */ #define ENDR ENDM + +#define CR 13 +#define LF 10
#else /***********************************************************************/
@@ -305,4 +310,7 @@ #define else .else #define elseif .elseif
+#define CR "\r" +#define LF "\n" + #endif