blob: 3ad890a03bd826bd43a987313316ae9f256bddb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Index: libunixlib/time/stdtime.c
===================================================================
--- libunixlib/time/stdtime.c (revision 7698)
+++ libunixlib/time/stdtime.c (working copy)
@@ -23,9 +23,11 @@
register const char *str __asm ("r4") = __str;
register const _kernel_oserror *err __asm ("r0");
register char *term __asm ("r1");
+ register size_t left __asm ("r2");
+ register const char *ostr __asm ("r3");
__asm__ volatile ("SWI\t%[SWI_Territory_ConvertDateAndTime]\n\t"
"MOVVC\tr0, #0\n\t"
- : "=r" (err), "=r" (term)
+ : "=r" (err), "=r" (term), "=r" (left), "=r" (ostr)
: "r" (territory), "r" (ro_time), "r" (buf), "r" (size), "r" (str),
[SWI_Territory_ConvertDateAndTime] "i" (Territory_ConvertDateAndTime | (1<<17))
: "r14", "cc", "memory");
|