/kernel/branches/net/fdo.inc |
---|
6,6 → 6,7 |
$Revision$ |
_esp equ esp |
; |
; Formatted Debug Output (FDO) |
61,9 → 62,11 |
jmp ..label |
..str db _str,0 |
..label: |
add esp,4*8+4 |
; add esp,4*8+4 |
esp equ esp+4*8+4 |
mov edx,..str |
sub esp,4*8+4 |
esp equ _esp |
; sub esp,4*8+4 |
else |
mov edx,_str |
end if |
147,7 → 150,8 |
else if _dec eqtype 0 |
mov eax,_dec |
else |
add esp,4*8+4 |
; add esp,4*8+4 |
esp equ esp+4*8+4 |
if _num eq |
mov eax,dword _dec |
else if _num = 1 |
165,7 → 169,8 |
else |
mov eax,dword _dec |
end if |
sub esp,4*8+4 |
esp equ _esp |
; sub esp,4*8+4 |
end if |
mov cl,_sign |
call fdo_debug_outdec |
215,9 → 220,11 |
else if _hex eqtype 0 |
mov eax,_hex |
else |
add esp,4*8+4 |
; add esp,4*8+4 |
esp equ esp+4*8+4 |
mov eax,dword _hex |
sub esp,4*8+4 |
esp equ _esp |
; sub esp,4*8+4 |
end if |
if ~_num eq |
mov edx,_num |