Lines Matching full:ptra
51 struct bbs_DynMemManager* ptrA )
53 ptrA->memPtrE = NULL;
54 ptrA->mallocFPtrE = NULL;
55 ptrA->freeFPtrE = NULL;
61 struct bbs_DynMemManager* ptrA )
63 ptrA->memPtrE = NULL;
64 ptrA->mallocFPtrE = NULL;
65 ptrA->freeFPtrE = NULL;
87 const struct bbs_DynMemManager* ptrA )
90 uint16* pL = ( uint16* )ptrA->memPtrE;
126 struct bbs_DynMemManager* ptrA,
131 bbs_DEF_fNameL( "uint16* bbs_DynMemManager_alloc( struct bbs_DynMemManager* ptrA, uint32 sizeA )" )
134 if( ptrA->mallocFPtrE == NULL )
140 if( ptrA->memPtrE == NULL )
142 ptrA->memPtrE = ptrA->mallocFPtrE( cpA, memSegPtrA, ( sizeA + bbs_MEM_OFFSET ) << 1 );
143 pL = ptrA->memPtrE;
147 uint16** ppL = ( uint16** )ptrA->memPtrE;
149 *ppL = ptrA->mallocFPtrE( cpA, memSegPtrA, ( sizeA + bbs_MEM_OFFSET ) << 1 );
169 struct bbs_DynMemManager* ptrA,
174 if( ptrA->memPtrE == NULL )
179 else if( ptrA->memPtrE + bbs_MEM_OFFSET == memPtrA )
181 uint16* memPtrL = ptrA->memPtrE;
182 ptrA->memPtrE = *( uint16** )ptrA->memPtrE;
183 ptrA->freeFPtrE( memPtrL );
188 uint16* pL = ( uint16* )ptrA->memPtrE;
199 if( ptrA->freeFPtrE == NULL )
211 ptrA->memPtrE = *( uint16** )pL;
214 ptrA->freeFPtrE( pL );
227 struct bbs_DynMemManager* ptrA,
233 uint16* pL = ( uint16* )ptrA->memPtrE;
267 uint16* memPtrL = bbs_DynMemManager_alloc( cpA, ptrA, memSegPtrA, blockSizeL );
287 void bbs_DynMemManager_freeAll( struct bbs_Context* cpA, struct bbs_DynMemManager* ptrA )
289 uint16** ppL = ( uint16** )ptrA->memPtrE;
294 ptrA->freeFPtrE( memPtrL );
296 ptrA->memPtrE = NULL;