1 2; int printf(const char *format, ...) 3 4INCLUDE "config_private.inc" 5 6SECTION code_clib 7SECTION code_stdio 8 9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 10IF __CLIB_OPT_MULTITHREAD & $02 11;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 12 13PUBLIC _printf 14 15EXTERN asm_printf 16 17_printf: 18 19 push ix 20 21 call asm_printf 22 23 pop ix 24 ret 25 26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 27ELSE 28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 29 30PUBLIC _printf 31 32EXTERN _printf_unlocked 33 34defc _printf = _printf_unlocked 35 36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 37ENDIF 38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 39