Mx
public text v1 · immutableOPTION PROLOGUE:NONE
OPTION EPILOGUE:NONE
wxprintf proc C iBuf,iSep,iData:VARARG
mov edi, dword ptr [esp+8]
mov esi, dword ptr [esp+12]
mov edx,12
@Bx:
cmp word ptr [esi],'s%'
je @F
mov al,byte ptr [esi]
inc esi
mov [edi], al
inc edi
test al, al
jnz @Bx
ret
@@:
add edx,4
mov ecx,dword ptr [esp+edx]
add esi,2
@@:
mov al,byte ptr [ecx]
test al, al
jz @Bx
inc ecx
mov [edi], al
inc edi
jmp @B
wxprintf endp
OPTION PROLOGUE:PrologueDef
OPTION EPILOGUE:EpilogueDef