mirror of
https://github.com/A2osX/A2osX.git
synced 2024-08-11 23:28:56 +00:00
48 lines
1014 B
Plaintext
48 lines
1014 B
Plaintext
NEW
|
||
AUTO 3,1
|
||
*/--------------------------------------
|
||
* # StrVSet
|
||
* ## ASM
|
||
* `>PUSHB hSTRV`
|
||
* `>PUSHW id`
|
||
* `>PUSHW ptr`
|
||
* `>SYSCALL StrVSet`
|
||
* ## RETURN VALUE
|
||
*\--------------------------------------
|
||
K.StrVSet
|
||
*/--------------------------------------
|
||
* # StrVGet
|
||
* ## ASM
|
||
* `>PUSHB hSTRV`
|
||
* `>PUSHW id`
|
||
* `>PUSHW ptr`
|
||
* `>SYSCALL StrVGet`
|
||
* ## RETURN VALUE
|
||
* CC: Y,A = Ptr
|
||
* CS: Y,A = NULL
|
||
*\--------------------------------------
|
||
K.StrVGet >PULLW FORPNT ptr
|
||
>PULLW TXTPTR id
|
||
>PULLA
|
||
*/--------------------------------------
|
||
* # StrVNew
|
||
* ## ASM
|
||
* `>LDYA size`
|
||
* `>SYSCALL StrVNew`
|
||
* ## RETURN VALUE
|
||
*\--------------------------------------
|
||
K.StrVNew
|
||
*/--------------------------------------
|
||
* # StrVFree
|
||
* ## ASM
|
||
* `lda hSTRV`
|
||
* `>SYSCALL StrVFree`
|
||
* ## RETURN VALUE
|
||
*\--------------------------------------
|
||
K.StrVFree jmp K.SYSCALL.JMPX
|
||
*--------------------------------------
|
||
MAN
|
||
SAVE usr/src/sys/kernel.s.strv
|
||
LOAD usr/src/sys/kernel.s
|
||
ASM
|