155 lines
3.1 KiB
Plaintext
155 lines
3.1 KiB
Plaintext
; Generated by Ctran from varray.cat
|
|
VARRAY_ING equ 1
|
|
IFNDEF OLIB_ING
|
|
INCLUDE ..\inc\OLIB.ING
|
|
ENDIF
|
|
IFNDEF P_QUE_INC
|
|
INCLUDE ..\inc\P_QUE.INC
|
|
ENDIF
|
|
; Class Numbers
|
|
C_VAROOT equ 1
|
|
C_VAFIX equ 2
|
|
C_VAFLAT equ 3
|
|
C_SGBUF equ 4
|
|
C_VASEG equ 5
|
|
C_VASTR equ 6
|
|
C_VAXVAR equ 7
|
|
C_VAXVARS equ 8
|
|
; Method Numbers
|
|
O_VA_COPY equ 14
|
|
O_SB_INIT equ 1
|
|
O_VA_FINDISQ equ 5
|
|
O_VA_TEST equ 12
|
|
O_SB_DELETE equ 4
|
|
O_VA_INIT equ 17
|
|
O_VA_REPLACE equ 13
|
|
O_SB_INSERT equ 3
|
|
O_VA_RECLEN equ 15
|
|
O_VA_APPEND equ 7
|
|
O_VA_RESET equ 11
|
|
O_VA_DELETE equ 2
|
|
O_VA_INSERT equ 8
|
|
O_SB_POINT equ 2
|
|
O_VA_DELETEM equ 18
|
|
O_SB_COMPRESS equ 6
|
|
O_VA_SORT equ 3
|
|
O_VA_PBUF equ 21
|
|
O_VA_INSERTM equ 19
|
|
O_VA_PREC equ 20
|
|
O_SB_COUNT equ 7
|
|
O_VA_COMPARE equ 10
|
|
O_SB_ALLOCSEG equ 9
|
|
O_VA_INSERTISQ equ 6
|
|
O_VA_COMPRESS equ 23
|
|
O_VA_KEY equ 4
|
|
O_SB_BACKPOINT equ 8
|
|
O_VA_SWAP equ 16
|
|
O_VA_COUNT equ 1
|
|
O_VA_CAPACITY equ 22
|
|
O_VA_SEARCH equ 9
|
|
O_SB_EXTRACT equ 5
|
|
; Constants for varoot
|
|
VA_ROOT_DUPLICATE equ (1)
|
|
VA_ROOT_FLG_FOLD equ (001h)
|
|
VA_ROOT_FLG_DESC equ (002h)
|
|
; Types for varoot
|
|
PR_VAROOT_KEY struc
|
|
PR_VAROOT_KEYOfs db ?
|
|
PR_VAROOT_KEYLen db ?
|
|
PR_VAROOT_KEYFold db ?
|
|
PR_VAROOT_KEYDesc db ?
|
|
PR_VAROOT_KEY ends
|
|
; Property of varoot
|
|
PRS_VAROOT struc
|
|
VarootNrec dw ?
|
|
VarootKey PR_VAROOT_KEY <>
|
|
PRS_VAROOT ends
|
|
PR_VAROOT struc
|
|
VarootRoot PRS_ROOT <>
|
|
VarootVaroot PRS_VAROOT <>
|
|
PR_VAROOT ends
|
|
; Property of vafix
|
|
PRS_VAFIX struc
|
|
VafixRlen dw ?
|
|
PRS_VAFIX ends
|
|
PR_VAFIX struc
|
|
VafixRoot PRS_ROOT <>
|
|
VafixVaroot PRS_VAROOT <>
|
|
VafixVafix PRS_VAFIX <>
|
|
PR_VAFIX ends
|
|
; Property of vaflat
|
|
PRS_VAFLAT struc
|
|
VaflatGran dw ?
|
|
VaflatNspc dw ?
|
|
VaflatBase dw ?
|
|
PRS_VAFLAT ends
|
|
PR_VAFLAT struc
|
|
VaflatRoot PRS_ROOT <>
|
|
VaflatVaroot PRS_VAROOT <>
|
|
VaflatVafix PRS_VAFIX <>
|
|
VaflatVaflat PRS_VAFLAT <>
|
|
PR_VAFLAT ends
|
|
; Types for sgbuf
|
|
PR_SGBUF_HD struc
|
|
PR_SGBUF_HDQ P_QUE <>
|
|
PR_SGBUF_HDLen dw ?
|
|
PR_SGBUF_HD ends
|
|
PR_SGBUF_SBO struc
|
|
PR_SGBUF_SBOSeg dw ?
|
|
PR_SGBUF_SBOBase dw ?
|
|
PR_SGBUF_SBOOfs dw ?
|
|
PR_SGBUF_SBO ends
|
|
; Property of sgbuf
|
|
PRS_SGBUF struc
|
|
SgbufHd PR_SGBUF_HD <>
|
|
SgbufNbytes dw ?
|
|
SgbufCur PR_SGBUF_SBO <>
|
|
PRS_SGBUF ends
|
|
PR_SGBUF struc
|
|
SgbufRoot PRS_ROOT <>
|
|
SgbufSgbuf PRS_SGBUF <>
|
|
PR_SGBUF ends
|
|
; Property of vaseg
|
|
PRS_VASEG struc
|
|
VasegBuf dw ?
|
|
PRS_VASEG ends
|
|
PR_VASEG struc
|
|
VasegRoot PRS_ROOT <>
|
|
VasegVaroot PRS_VAROOT <>
|
|
VasegVafix PRS_VAFIX <>
|
|
VasegVaseg PRS_VASEG <>
|
|
PR_VASEG ends
|
|
; Property of vastr
|
|
PRS_VASTR struc
|
|
VastrSize dw ?
|
|
VastrGran dw ?
|
|
VastrBase dw ?
|
|
VastrLen dw ?
|
|
VastrNum dw ?
|
|
VastrPnum dw ?
|
|
PRS_VASTR ends
|
|
PR_VASTR struc
|
|
VastrRoot PRS_ROOT <>
|
|
VastrVaroot PRS_VAROOT <>
|
|
VastrVastr PRS_VASTR <>
|
|
PR_VASTR ends
|
|
; Types for vaxvar
|
|
RC_VAXVAR struc
|
|
RC_VAXVARLen dw ?
|
|
RC_VAXVARBuf dw ?
|
|
RC_VAXVAR ends
|
|
; Property of vaxvar
|
|
PR_VAXVAR struc
|
|
VaxvarRoot PRS_ROOT <>
|
|
VaxvarVaroot PRS_VAROOT <>
|
|
VaxvarVafix PRS_VAFIX <>
|
|
VaxvarVaflat PRS_VAFLAT <>
|
|
PR_VAXVAR ends
|
|
; Property of vaxvars
|
|
PR_VAXVARS struc
|
|
VaxvarsRoot PRS_ROOT <>
|
|
VaxvarsVaroot PRS_VAROOT <>
|
|
VaxvarsVafix PRS_VAFIX <>
|
|
VaxvarsVaseg PRS_VASEG <>
|
|
PR_VAXVARS ends
|