Lines Matching refs:pSequence

45 	sal_Sequence * pSequence, * pNew;  in rtl_byte_sequence_reference2One()  local
49 pSequence = *ppSequence; in rtl_byte_sequence_reference2One()
51 if (pSequence->nRefCount > 1) in rtl_byte_sequence_reference2One()
53 nElements = pSequence->nElements; in rtl_byte_sequence_reference2One()
59 rtl_copyMemory( pNew->elements, pSequence->elements, nElements ); in rtl_byte_sequence_reference2One()
61 if (! osl_decrementInterlockedCount( &pSequence->nRefCount )) in rtl_byte_sequence_reference2One()
62 rtl_freeMemory( pSequence ); in rtl_byte_sequence_reference2One()
83 sal_Sequence * pSequence, * pNew; in rtl_byte_sequence_realloc() local
87 pSequence = *ppSequence; in rtl_byte_sequence_realloc()
88 nElements = pSequence->nElements; in rtl_byte_sequence_realloc()
93 if (pSequence->nRefCount > 1) // split in rtl_byte_sequence_realloc()
101 rtl_copyMemory( pNew->elements, pSequence->elements, nElements ); in rtl_byte_sequence_realloc()
106 rtl_copyMemory( pNew->elements, pSequence->elements, nSize ); in rtl_byte_sequence_realloc()
110 if (! osl_decrementInterlockedCount( &pSequence->nRefCount )) in rtl_byte_sequence_realloc()
111 rtl_freeMemory( pSequence ); in rtl_byte_sequence_realloc()
112 pSequence = pNew; in rtl_byte_sequence_realloc()
116 pSequence = (sal_Sequence *)rtl_reallocateMemory( in rtl_byte_sequence_realloc()
117 pSequence, SAL_SEQUENCE_HEADER_SIZE + nSize ); in rtl_byte_sequence_realloc()
120 if ( pSequence != NULL ) in rtl_byte_sequence_realloc()
122 pSequence->nRefCount = 1; in rtl_byte_sequence_realloc()
123 pSequence->nElements = nSize; in rtl_byte_sequence_realloc()
126 *ppSequence = pSequence; in rtl_byte_sequence_realloc()
130 void SAL_CALL rtl_byte_sequence_acquire( sal_Sequence *pSequence ) in rtl_byte_sequence_acquire() argument
132 OSL_ASSERT( pSequence ); in rtl_byte_sequence_acquire()
133 osl_incrementInterlockedCount( &(pSequence->nRefCount) ); in rtl_byte_sequence_acquire()
137 void SAL_CALL rtl_byte_sequence_release( sal_Sequence *pSequence ) in rtl_byte_sequence_release() argument
139 if ( pSequence != NULL ) in rtl_byte_sequence_release()
141 if (! osl_decrementInterlockedCount( &(pSequence->nRefCount )) ) in rtl_byte_sequence_release()
143 rtl_freeMemory( pSequence ); in rtl_byte_sequence_release()
204 void SAL_CALL rtl_byte_sequence_assign( sal_Sequence **ppSequence , sal_Sequence *pSequence ) in rtl_byte_sequence_assign() argument
206 if ( *ppSequence != pSequence) in rtl_byte_sequence_assign()
212 *ppSequence = pSequence; in rtl_byte_sequence_assign()
241 const sal_Int8 *SAL_CALL rtl_byte_sequence_getConstArray( sal_Sequence *pSequence ) in rtl_byte_sequence_getConstArray() argument
243 return ((const sal_Int8*)(pSequence->elements)); in rtl_byte_sequence_getConstArray()
247 sal_Int32 SAL_CALL rtl_byte_sequence_getLength( sal_Sequence *pSequence ) in rtl_byte_sequence_getLength() argument
249 return pSequence->nElements; in rtl_byte_sequence_getLength()