mirror of
https://github.com/NishiOwO/JWasm.git
synced 2025-04-21 16:54:39 +00:00
51 lines
848 B
NASM
51 lines
848 B
NASM
|
|
;--- test backslash
|
|
;--- no error expected
|
|
|
|
.386
|
|
.model flat
|
|
|
|
OFN_EXPLORER equ 1
|
|
OFN_HIDEREADONLY equ 2
|
|
OFN_ENABLEHOOK equ 4
|
|
OFN_PATHMUSTEXIST equ 8
|
|
OFN_ENABLESIZING equ 16
|
|
|
|
.code
|
|
|
|
db 1,2,3, \
|
|
4,5,6,7,8
|
|
|
|
N1 equ 1
|
|
N2 equ 2
|
|
|
|
E1 textequ <abc\
|
|
def>
|
|
|
|
E2 equ abc \
|
|
def()
|
|
|
|
E3 equ N1 or\
|
|
N2
|
|
|
|
E4 equ N1 or \
|
|
N2
|
|
|
|
db @CatStr(!",%E1,!")
|
|
db @CatStr(!",%E2,!")
|
|
db @CatStr(!",%E3,!")
|
|
db @CatStr(!",%E4,!")
|
|
|
|
;--- this works with JWasm, but not with Masm.
|
|
;--- Masm does NOT insert a blank in this case.
|
|
E5 equ OFN_EXPLORER or OFN_HIDEREADONLY\
|
|
or OFN_ENABLEHOOK or OFN_PATHMUSTEXIST or OFN_ENABLESIZING
|
|
|
|
db E5
|
|
|
|
;--- this works for both JWasm and Masm. A white space is inserted.
|
|
db OFN_EXPLORER or OFN_HIDEREADONLY\
|
|
or OFN_ENABLEHOOK or OFN_PATHMUSTEXIST or OFN_ENABLESIZING
|
|
|
|
END
|