Lines Matching full:outdata
32 const void *inData, int32_t length, void *outData,
42 if(ds==NULL || inData==NULL || length<0 || (length&1)!=0 || outData==NULL) {
49 q=(uint16_t *)outData;
62 const void *inData, int32_t length, void *outData,
67 if(ds==NULL || inData==NULL || length<0 || (length&1)!=0 || outData==NULL) {
72 if(length>0 && inData!=outData) {
73 uprv_memcpy(outData, inData, length);
80 const void *inData, int32_t length, void *outData,
90 if(ds==NULL || inData==NULL || length<0 || (length&3)!=0 || outData==NULL) {
97 q=(uint32_t *)outData;
110 const void *inData, int32_t length, void *outData,
115 if(ds==NULL || inData==NULL || length<0 || (length&3)!=0 || outData==NULL) {
120 if(length>0 && inData!=outData) {
121 uprv_memcpy(outData, inData, length);
128 const void *inData, int32_t length, void *outData,
137 if(ds==NULL || inData==NULL || length<0 || (length&7)!=0 || outData==NULL) {
144 q=(uint64_t *)outData;
159 const void *inData, int32_t length, void *outData,
164 if(ds==NULL || inData==NULL || length<0 || (length&7)!=0 || outData==NULL) {
169 if(length>0 && inData!=outData) {
170 uprv_memcpy(outData, inData, length);
232 const void *inData, int32_t length, void *outData,
240 if(ds==NULL || inData==NULL || length<0 || (length>0 && outData==NULL)) {
253 ds->swapInvChars(ds, inData, stringsLength, outData, pErrorCode);
256 if(inData!=outData && length>stringsLength) {
257 uprv_memcpy((char *)outData+stringsLength, inChars+stringsLength, length-stringsLength);
285 const void *inData, int32_t length, void *outData,
294 if(ds==NULL || inData==NULL || length<-1 || (length>0 && outData==NULL)) {
331 if(inData!=outData) {
332 uprv_memcpy(outData, inData, headerSize);
334 outHeader=(DataHeader *)outData;
352 ds->swapInvChars(ds, s, length, (char *)outData+infoSize, pErrorCode);