Lines Matching refs:cpA
40 void bbs_ComplexArr_init( struct bbs_Context* cpA,
51 void bbs_ComplexArr_exit( struct bbs_Context* cpA,
54 bbs_MemSeg_free( cpA, ptrA->mspE, ptrA->arrPtrE );
71 void bbs_ComplexArr_copy( struct bbs_Context* cpA,
83 bbs_ComplexArr_size( cpA, ptrA, srcPtrA->sizeE );
89 flag bbs_ComplexArr_equal( struct bbs_Context* cpA,
114 uint32 bbs_ComplexArr_heapSize( struct bbs_Context* cpA,
131 void bbs_ComplexArr_create( struct bbs_Context* cpA,
136 if( bbs_Context_error( cpA ) ) return;
139 bbs_ComplexArr_size( cpA, ptrA, sizeA );
143 ptrA->arrPtrE = bbs_MemSeg_alloc( cpA, mspA, sizeA * bbs_SIZEOF16( struct bbs_Complex ) );
144 if( bbs_Context_error( cpA ) ) return;
153 void bbs_ComplexArr_size( struct bbs_Context* cpA,
177 uint32 bbs_ComplexArr_memSize( struct bbs_Context* cpA,
187 uint32 bbs_ComplexArr_memWrite( struct bbs_Context* cpA,
191 uint32 memSizeL = bbs_ComplexArr_memSize( cpA, ptrA );
194 memPtrA += bbs_memWrite16Arr( cpA, ptrA->arrPtrE, ptrA->sizeE * 2, memPtrA );
200 uint32 bbs_ComplexArr_memRead( struct bbs_Context* cpA,
206 if( bbs_Context_error( cpA ) ) return 0;
209 bbs_ComplexArr_create( cpA, ptrA, sizeL, mspA );
210 memPtrA += bbs_memRead16Arr( cpA, ptrA->arrPtrE, ptrA->sizeE * 2, memPtrA );
212 if( memSizeL != bbs_ComplexArr_memSize( cpA, ptrA ) )