mirror of
https://github.com/cc65/cc65.git
synced 2024-12-28 06:30:16 +00:00
fix for issue #1973 (printf("%c", '\0') doesn't _write '\0' to fd 0)
This commit is contained in:
parent
ac987e2439
commit
fedfc3443d
@ -502,10 +502,10 @@ DoFormat:
|
||||
; It is a character
|
||||
|
||||
jsr GetIntArg ; Get the argument (promoted to int)
|
||||
sta Buf ; Place it as zero terminated string...
|
||||
lda #0
|
||||
sta Buf+1 ; ...into the buffer
|
||||
jmp HaveArg ; Done
|
||||
sta Buf ; Place it into the buffer
|
||||
ldx #0
|
||||
lda #1 ; Buffer length is 1
|
||||
jmp HaveArg1
|
||||
|
||||
; Is it an integer?
|
||||
|
||||
@ -671,6 +671,7 @@ HaveArg:
|
||||
lda Str
|
||||
ldx Str+1
|
||||
jsr _strlen ; Get length of argument
|
||||
HaveArg1: ; Jumped into here from %c handling
|
||||
sta ArgLen
|
||||
stx ArgLen+1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user