Home | History | Annotate | Download | only in lib

Lines Matching refs:buffer

44 void databingen(int mode, char *buffer, int bsize, int offset)
51 memset(buffer, 0x55, bsize);
55 memset(buffer, 0xf0, bsize);
60 buffer[ind] = ((offset + ind) % 8 & 0177);
65 memset(buffer, 0xff, bsize);
69 memset(buffer, 0x0, bsize);
74 buffer[ind] = (rand() & 0177) | 0100;
80 * >= 0 : error at byte offset into the file, offset+buffer[0-(bsize-1)]
83 int databinchk(int mode, char *buffer, int bsize, int offset, char **errmsg)
90 chr = (unsigned char *)buffer;
109 if (buffer[cnt] != expbits) {
112 offset + cnt, expbits, buffer[cnt]);
153 unsigned char *buffer;
157 buffer = malloc(size);
158 if (buffer == NULL) {
164 databingen('a', buffer, size, 0);
165 printf("databingen('a', buffer, %d, 0)\n", size);
167 ret = databinchk('a', buffer, size, 0, &errmsg);
168 printf("databinchk('a', buffer, %d, 0, &errmsg) returned %d: %s\n",
176 ret = databinchk('a', &buffer[1], size - 1, offset, &errmsg);
177 printf("databinchk('a', &buffer[1], %d, %d, &errmsg) returned %d: %s\n",
184 buffer[15] = 0x0;
189 ret = databinchk('a', &buffer[1], size - 1, offset + 1, &errmsg);
190 printf("databinchk('a', &buffer[1], %d, %d, &errmsg) returned %d: %s\n",
198 databingen('c', buffer, size, 0);
199 printf("databingen('c', buffer, %d, 0)\n", size);
201 ret = databinchk('c', buffer, size, 0, &errmsg);
202 printf("databinchk('c', buffer, %d, 0, &errmsg) returned %d: %s\n",
210 ret = databinchk('c', &buffer[1], size - 1, offset, &errmsg);
211 printf("databinchk('c', &buffer[1], %d, %d, &errmsg) returned %d: %s\n",
218 buffer[15] = 0x0;
223 ret = databinchk('c', &buffer[1], size - 1, offset + 1, &errmsg);
224 printf("databinchk('c', &buffer[1], %d, %d, &errmsg) returned %d: %s\n",
233 databingen('C', buffer, size, 0);
234 printf("databingen('C', buffer, %d, 0)\n", size);
236 ret = databinchk('C', buffer, size, 0, &errmsg);
237 printf("databinchk('C', buffer, %d, 0, &errmsg) returned %d: %s\n",
245 ret = databinchk('C', &buffer[18], size - 18, 18, &errmsg);
247 ("databinchk('C', &buffer[18], %d, 18, &errmsg) returned %d: %s\n",
254 buffer[20] = 0x0;
255 buffer[21] = 0x0;
258 ret = databinchk('C', &buffer[18], size - 18, 18, &errmsg);
259 printf("databinchk('C', &buffer[18], %d, 18, &errmsg) returned %d: %s\n",