src/streams.c

changeset 1319
aa1f580f8f59
parent 1318
12fa1d37fe48
equal deleted inserted replaced
1318:12fa1d37fe48 1319:aa1f580f8f59
56 if (buf) { 56 if (buf) {
57 if (bufsize == 0) return 0; 57 if (bufsize == 0) return 0;
58 lbuf = buf; 58 lbuf = buf;
59 } else { 59 } else {
60 if (bufsize == 0) bufsize = CX_STREAM_BCOPY_BUF_SIZE; 60 if (bufsize == 0) bufsize = CX_STREAM_BCOPY_BUF_SIZE;
61 lbuf = cxMalloc(cxDefaultAllocator, bufsize); 61 lbuf = cxMallocDefault(bufsize);
62 if (lbuf == NULL) return 0; 62 if (lbuf == NULL) return 0;
63 } 63 }
64 64
65 size_t r; 65 size_t r;
66 size_t rn = bufsize > n ? n : bufsize; 66 size_t rn = bufsize > n ? n : bufsize;
73 break; 73 break;
74 } 74 }
75 } 75 }
76 76
77 if (lbuf != buf) { 77 if (lbuf != buf) {
78 cxFree(cxDefaultAllocator, lbuf); 78 cxFreeDefault(lbuf);
79 } 79 }
80 80
81 return ncp; 81 return ncp;
82 } 82 }
83 83

mercurial