Go to the documentation of this file.
51 while ((
d.len + xlen) > newsize)
97 while (!feof(f) && (d.
len < maxlen)) {
98 size_t chunksize,
ret;
103 chunksize = maxlen - d.
len;
106 ret = fread(d.
val + d.
len, 1, chunksize, f);
112 die(
"Overflow reading file into data\n");
129 const void *
p,
int len)
132 memmove(
d.val + m->offset +
len,
d.val + m->offset,
d.len - m->offset);
163 m2->offset +=
d1.len;
196 die(
"Invalid literal size (%d)\n",
bits);
250 return data_append_markers(
d, m);
261 for (i = 0; i < len-1; i++)
262 if (d.
val[i] ==
'\0')
265 if (d.
val[len-1] !=
'\0')