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