The BSRTFUNC structure is a structure to which each address of the BSORT function is set.
typedef struct { int (BSPTR_BSRT bsrtput) (BSPTR_BSRTREC); int (BSPTR_BSRT bsrtget) (BSPTR_BSRTREC); int (BSPTR_BSRT bsrtmrge) (BSPTR_BSRTREC); int (BSPTR_BSRT bsrtinit) (long int, struct _BSRTFUNC BSPTR_BSRT, BSPTR_BSRTPRIM, BSPTR_BSRTREC, BSPTR_BSRTKEY, BSPTR_BSRTFILE, BSPTR_BSRTOPT); int (BSPTR_BSRT bsrtterm) (BSPTR_BSRTPRIM, BSPTR_BSRTREC); unsigned long reserve1; /* reserved */ unsigned long reserve2; /* reserved */ BSPTR_VOID handle; } BSRTFUNC;
BSRTFUNC structure member
In the following, it explains about the member of the BSRTFUNC structure.
bsrtput
The bsrtopen function sets address of bsrtput function. Do not update this member.
bsrtget
The bsrtopen function sets address of bsrtget function. Do not update this member.
bsrtmrge
The bsrtopen function sets address of bsrtmrge function. Do not update this member.
bsrtinit
PowerBSORT uses this member while running. This member need not be referred and updated.
bsrtterm
PowerBSORT uses this member while running. This member need not be referred and updated.
handle
PowerBSORT uses this member while running. This member need not be referred and updated.