Home | History | Annotate | Download | only in b_BasicEm

Lines Matching refs:ptrA

41 						  struct bbs_ComplexArr* ptrA )
43 ptrA->arrPtrE = NULL;
44 ptrA->sizeE = 0;
45 ptrA->allocatedSizeE = 0;
46 ptrA->mspE = NULL;
52 struct bbs_ComplexArr* ptrA )
54 bbs_MemSeg_free( cpA, ptrA->mspE, ptrA->arrPtrE );
55 ptrA->arrPtrE = NULL;
56 ptrA->mspE = NULL;
57 ptrA->sizeE = 0;
58 ptrA->allocatedSizeE = 0;
72 struct bbs_ComplexArr* ptrA,
76 if( ptrA->allocatedSizeE < srcPtrA->allocatedSizeE )
83 bbs_ComplexArr_size( cpA, ptrA, srcPtrA->sizeE );
84 bbs_memcpy32( ptrA->arrPtrE, srcPtrA->arrPtrE, srcPtrA->sizeE * bbs_SIZEOF32( struct bbs_Complex ) );
90 const struct bbs_ComplexArr* ptrA,
94 const struct bbs_Complex* ptr1L = ptrA->arrPtrE;
96 if( ptrA->sizeE != srcPtrA->sizeE ) return FALSE;
97 for( iL = ptrA->sizeE; iL > 0; iL-- )
115 const struct bbs_ComplexArr* ptrA,
132 struct bbs_ComplexArr* ptrA,
137 if( ptrA->arrPtrE != 0 )
139 bbs_ComplexArr_size( cpA, ptrA, sizeA );
143 ptrA->arrPtrE = bbs_MemSeg_alloc( cpA, mspA, sizeA * bbs_SIZEOF16( struct bbs_Complex ) );
145 ptrA->allocatedSizeE = sizeA;
146 ptrA->sizeE = sizeA;
147 if( !mspA->sharedE ) ptrA->mspE = mspA;
154 struct bbs_ComplexArr* ptrA,
157 if( ptrA->allocatedSizeE < sizeA )
161 ptrA->allocatedSizeE );
164 ptrA->sizeE = sizeA;
178 const struct bbs_ComplexArr* ptrA )
181 return bbs_SIZEOF16( uint32 ) + bbs_SIZEOF16( ptrA->sizeE ) +
182 ptrA->sizeE * bbs_SIZEOF16( struct bbs_Complex );
188 const struct bbs_ComplexArr* ptrA,
191 uint32 memSizeL = bbs_ComplexArr_memSize( cpA, ptrA );
193 memPtrA += bbs_memWrite32( &ptrA->sizeE, memPtrA );
194 memPtrA += bbs_memWrite16Arr( cpA, ptrA->arrPtrE, ptrA->sizeE * 2, memPtrA );
201 struct bbs_ComplexArr* ptrA,
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 ) )
214 bbs_ERR0( bbs_ERR_CORRUPT_DATA, "uint32 bbs_ComplexArr_memRead( const struct bbs_ComplexArr* ptrA, const void* memPtrA ):\n"