.L21:
+ mov di, offset _formatted_command
+ push di
+
+ xor al, al
+
+ mov cx, 255
+ rep stosb
+
+ mov bx, offset _scratch
+ push bx
+
+ call _expand_vars
+ add sp, 4
+
+ mov bx, offset _formatted_command
+
call _get_command
jc .L23
.L32:
- mov di, offset _formatted_command
- push di
-
- xor al, al
-
- mov cx, 255
- rep stosb
-
- push bx
-
- call _expand_vars
- add sp, 4
-
lodsw
- mov bx, offset _formatted_command
call cs:[si]
-
jmp .L5
.L23:
and ax, ax
jnz .L88
- mov al, '%'
- stosb
+ ;mov al, '%'
+ ;stosb
jmp .L87
push dx
mov word ptr [bp - 2], 0
- mov si, offset _scratch
+ mov si, offset _formatted_command
_get_command.loop:
_get_command.ret:
- mov bx, offset _scratch
+ mov bx, offset _formatted_command
ret
;******************************************************************************