comparison src/dmgrowbuf.c @ 1687:383ca5f6e78b

Cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 01 Jun 2018 02:21:24 +0300
parents 064fc2e3ee64
children 9611ecd2c4fb
comparison
equal deleted inserted replaced
1686:dcc48679a89e 1687:383ca5f6e78b
16 16
17 17
18 int dmGrowBufInit(DMGrowBuf *buf) 18 int dmGrowBufInit(DMGrowBuf *buf)
19 { 19 {
20 DM_DBG("dmGrowBufInit(%p)\n", buf); 20 DM_DBG("dmGrowBufInit(%p)\n", buf);
21
21 if (buf == NULL) 22 if (buf == NULL)
22 return DMERR_NULLPTR; 23 return DMERR_NULLPTR;
23 24
24 memset(buf, 0, sizeof(DMGrowBuf)); 25 memset(buf, 0, sizeof(DMGrowBuf));
25 26
29 30
30 int dmGrowBufAlloc(DMGrowBuf *buf, const size_t initial, const size_t mingrow) 31 int dmGrowBufAlloc(DMGrowBuf *buf, const size_t initial, const size_t mingrow)
31 { 32 {
32 int res; 33 int res;
33 34
34 DM_DBG("dmGrowBufAlloc(%p, %" DM_PRIu_SIZE_T ", %" DM_PRIu_SIZE_T ")\n", buf, initial, mingrow); 35 DM_DBG("dmGrowBufAlloc(%p, %" DM_PRIu_SIZE_T ", %" DM_PRIu_SIZE_T ")\n",
36 buf, initial, mingrow);
37
35 if ((res = dmGrowBufInit(buf)) != DMERR_OK) 38 if ((res = dmGrowBufInit(buf)) != DMERR_OK)
36 return res; 39 return res;
37 40
38 buf->len = 0; 41 buf->len = 0;
39 buf->offs = 0; 42 buf->offs = 0;
53 { 56 {
54 int res; 57 int res;
55 if (pbuf == NULL) 58 if (pbuf == NULL)
56 return DMERR_NULLPTR; 59 return DMERR_NULLPTR;
57 60
58 DM_DBG("dmGrowBufNew(%p, %" DM_PRIu_SIZE_T ", %" DM_PRIu_SIZE_T ")\n", pbuf, initial, mingrow); 61 DM_DBG("dmGrowBufNew(%p, %" DM_PRIu_SIZE_T ", %" DM_PRIu_SIZE_T ")\n",
62 pbuf, initial, mingrow);
63
59 if ((*pbuf = dmMalloc0(sizeof(DMGrowBuf))) == NULL) 64 if ((*pbuf = dmMalloc0(sizeof(DMGrowBuf))) == NULL)
60 return DMERR_MALLOC; 65 return DMERR_MALLOC;
61 66
62 if ((res = dmGrowBufAlloc(*pbuf, initial, mingrow)) != DMERR_OK) 67 if ((res = dmGrowBufAlloc(*pbuf, initial, mingrow)) != DMERR_OK)
63 { 68 {
97 void dmGrowBufPush(DMGrowBuf *buf) 102 void dmGrowBufPush(DMGrowBuf *buf)
98 { 103 {
99 if (buf != NULL && buf->adata != NULL) 104 if (buf != NULL && buf->adata != NULL)
100 { 105 {
101 DM_DBG("dmGrowBufPush(%p): size=%" DM_PRIu_SIZE_T "\n" 106 DM_DBG("dmGrowBufPush(%p): size=%" DM_PRIu_SIZE_T "\n"
102 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n", buf, buf->size, buf->nstack, buf->offs, buf->len); 107 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n",
108 buf, buf->size, buf->nstack, buf->offs, buf->len);
103 109
104 buf->stack[buf->nstack].offs = buf->offs; 110 buf->stack[buf->nstack].offs = buf->offs;
105 buf->stack[buf->nstack].len = buf->len; 111 buf->stack[buf->nstack].len = buf->len;
106 buf->nstack++; 112 buf->nstack++;
107 113
108 buf->offs = buf->len; 114 buf->offs = buf->len;
109 buf->data = buf->adata + buf->offs; 115 buf->data = buf->adata + buf->offs;
110 buf->len = 0; 116 buf->len = 0;
111 117
112 DM_DBG( 118 DM_DBG(
113 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n", buf->nstack, buf->offs, buf->len); 119 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n",
120 buf->nstack, buf->offs, buf->len);
114 } 121 }
115 else 122 else
116 DM_DBG("dmGrowBufPush(%p)\n", buf); 123 DM_DBG("dmGrowBufPush(%p)\n", buf);
117 } 124 }
118 125
120 void dmGrowBufPop(DMGrowBuf *buf) 127 void dmGrowBufPop(DMGrowBuf *buf)
121 { 128 {
122 if (buf != NULL && buf->adata != NULL && buf->nstack > 0) 129 if (buf != NULL && buf->adata != NULL && buf->nstack > 0)
123 { 130 {
124 DM_DBG("dmGrowBufPop(%p): size=%" DM_PRIu_SIZE_T "\n" 131 DM_DBG("dmGrowBufPop(%p): size=%" DM_PRIu_SIZE_T "\n"
125 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n", buf, buf->size, buf->nstack, buf->offs, buf->len); 132 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n",
133 buf, buf->size, buf->nstack, buf->offs, buf->len);
126 134
127 buf->nstack--; 135 buf->nstack--;
128 buf->offs = buf->stack[buf->nstack].offs; 136 buf->offs = buf->stack[buf->nstack].offs;
129 buf->len += buf->stack[buf->nstack].len; 137 buf->len += buf->stack[buf->nstack].len;
130 138
131 buf->data = buf->adata + buf->offs; 139 buf->data = buf->adata + buf->offs;
132 140
133 DM_DBG( 141 DM_DBG(
134 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n", buf->nstack, buf->offs, buf->len); 142 " nstack=%d [offs=%" DM_PRIu_SIZE_T ", len=%" DM_PRIu_SIZE_T "]\n",
143 buf->nstack, buf->offs, buf->len);
135 144
136 } 145 }
137 else 146 else
138 DM_DBG("dmGrowBufPop(%p)\n", buf); 147 DM_DBG("dmGrowBufPop(%p)\n", buf);
139 } 148 }