Lines Matching refs:data
31 * Read the contents of a data file into a malloc'd buffer
49 void *data, *dp;
53 data = NULL;
62 data = malloc(prefix_len);
63 if (!data)
66 memcpy(data, prefix, prefix_len);
71 dp = realloc(data, alen);
74 data = dp;
76 rlen = fread((char *)data + clen, 1, alen - clen, f);
82 dp = realloc(data, xlen);
84 data = dp;
85 *ptr = data;
90 *ptr = data = malloc(xlen);
91 if (!data)
94 memcpy(data, prefix, prefix_len);
96 if ((off_t) fread((char *)data + prefix_len, 1, clen - prefix_len, f)
101 memset((char *)data + clen, 0, xlen - clen);
105 if (data)
106 free(data);