OPTION 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