docs/Writerside/topics/buffer.h.md

changeset 1696
976e629ce990
parent 1694
a2757c6427cc
equal deleted inserted replaced
1695:d21cec66facc 1696:976e629ce990
31 CxMap *header 31 CxMap *header
32 ) { 32 ) {
33 // initialize buffer and use stack memory for small requests 33 // initialize buffer and use stack memory for small requests
34 char stackmem[128]; 34 char stackmem[128];
35 CxBuffer buf; 35 CxBuffer buf;
36 cxBufferInit(cxDefaultAllocator, 36 cxBufferInit(&buf, cxDefaultAllocator,
37 &buf, stackmem, sizeof(stackmem), 37 stackmem, sizeof(stackmem),
38 CX_BUFFER_COPY_ON_EXTEND // move to heap when request is larger 38 CX_BUFFER_COPY_ON_EXTEND // move to heap when request is larger
39 ); 39 );
40 40
41 // basic request data 41 // basic request data
42 cx_bprintf(&buf, "GET %s HTTP/1.1\r\n", path); 42 cx_bprintf(&buf, "GET %s HTTP/1.1\r\n", path);

mercurial