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; |