Express assumption about struct timespec.
We basically cast a struct timespec pointer to a time_t pointer when we pass the clock_settime() paramter to localtime(). Explicitly express that in the source code.
This commit is contained in:
@@ -29,6 +29,7 @@ _clock_settime:
|
|||||||
tya ; Restore A
|
tya ; Restore A
|
||||||
|
|
||||||
; Get tm
|
; Get tm
|
||||||
|
.assert timespec::tv_sec = 0, error
|
||||||
jsr _localtime
|
jsr _localtime
|
||||||
sta ptr1
|
sta ptr1
|
||||||
stx ptr1+1
|
stx ptr1+1
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
jsr pushax
|
jsr pushax
|
||||||
|
|
||||||
|
.assert timespec::tv_sec = 0, error
|
||||||
jsr _localtime
|
jsr _localtime
|
||||||
sta ptr1
|
sta ptr1
|
||||||
stx ptr1+1
|
stx ptr1+1
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
jsr pushax
|
jsr pushax
|
||||||
|
|
||||||
|
.assert timespec::tv_sec = 0, error
|
||||||
jsr _localtime
|
jsr _localtime
|
||||||
sta ptr1
|
sta ptr1
|
||||||
stx ptr1+1
|
stx ptr1+1
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
jsr sys_bank
|
jsr sys_bank
|
||||||
jsr pushax
|
jsr pushax
|
||||||
|
|
||||||
|
.assert timespec::tv_sec = 0, error
|
||||||
jsr _localtime
|
jsr _localtime
|
||||||
sta ptr1
|
sta ptr1
|
||||||
stx ptr1+1
|
stx ptr1+1
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
jsr sys_bank
|
jsr sys_bank
|
||||||
jsr pushax
|
jsr pushax
|
||||||
|
|
||||||
|
.assert timespec::tv_sec = 0, error
|
||||||
jsr _localtime
|
jsr _localtime
|
||||||
sta ptr1
|
sta ptr1
|
||||||
stx ptr1+1
|
stx ptr1+1
|
||||||
|
|||||||
Reference in New Issue
Block a user