Lines Matching refs:binary
40 binary->blb = (unsigned char *) realloc (binary->blb, in append_field_to_blob()
41 binary->bloblen + w); in append_field_to_blob()
42 check_pointer(binary->blb); in append_field_to_blob()
43 for (j = 0, i = binary->bloblen; i < binary->bloblen + w; i++, j++) { in append_field_to_blob()
44 binary->blb[i] = VALID_BIT | (b[j] & 1); in append_field_to_blob()
47 binary->bloblen += w; in append_field_to_blob()
169 if (binary && binary->blb) { in create_binary_blob()
170 free(binary->blb); in create_binary_blob()
171 free(binary); in create_binary_blob()
173 binary = (struct blob *) malloc (sizeof (struct blob)); in create_binary_blob()
174 check_pointer(binary); in create_binary_blob()
175 binary->blb = (unsigned char *) malloc (sizeof (unsigned char)); in create_binary_blob()
176 check_pointer(binary->blb); in create_binary_blob()
177 binary->bloblen = 0; in create_binary_blob()
178 binary->blb[0] = VALID_BIT; in create_binary_blob()
186 if (binary->bloblen >= binary->lenactualblob * 8) { in interpret_next_blob_value()
192 v |= (binary->blb[binary->bloblen++] & 1) << i; in interpret_next_blob_value()
205 for (i = 0; i < binary->lenactualblob; i++) { in generate_setter_bitfields()
210 binary->bloblen = 0; in generate_setter_bitfields()
246 unsigned char byte = (((binary->blb[i+0] & 1) << 0) in generate_binary_with_gbe_checksum()
247 | ((binary->blb[i+1] & 1) << 1) in generate_binary_with_gbe_checksum()
248 | ((binary->blb[i+2] & 1) << 2) in generate_binary_with_gbe_checksum()
249 | ((binary->blb[i+3] & 1) << 3) in generate_binary_with_gbe_checksum()
250 | ((binary->blb[i+4] & 1) << 4) in generate_binary_with_gbe_checksum()
251 | ((binary->blb[i+5] & 1) << 5) in generate_binary_with_gbe_checksum()
252 | ((binary->blb[i+6] & 1) << 6) in generate_binary_with_gbe_checksum()
253 | ((binary->blb[i+7] & 1) << 7) in generate_binary_with_gbe_checksum()
259 binary->checksum += byte; in generate_binary_with_gbe_checksum()
261 binary->checksum += byte << 8; in generate_binary_with_gbe_checksum()
265 checksum = (0xbaba - binary->checksum) & 0xffff; in generate_binary_with_gbe_checksum()
281 for (i = uptochksum + CHECKSUM_SIZE; i < binary->bloblen; i += 8) { in generate_binary_with_gbe_checksum()
282 unsigned char byte = (((binary->blb[i+0] & 1) << 0) in generate_binary_with_gbe_checksum()
283 | ((binary->blb[i+1] & 1) << 1) in generate_binary_with_gbe_checksum()
284 | ((binary->blb[i+2] & 1) << 2) in generate_binary_with_gbe_checksum()
285 | ((binary->blb[i+3] & 1) << 3) in generate_binary_with_gbe_checksum()
286 | ((binary->blb[i+4] & 1) << 4) in generate_binary_with_gbe_checksum()
287 | ((binary->blb[i+5] & 1) << 5) in generate_binary_with_gbe_checksum()
288 | ((binary->blb[i+6] & 1) << 6) in generate_binary_with_gbe_checksum()
289 | ((binary->blb[i+7] & 1) << 7) in generate_binary_with_gbe_checksum()
301 if (binary->bloblen % 8) { in generate_binary()
320 for (i = 0; i < binary->bloblen; i += 8) { in generate_binary()
321 unsigned char byte = (((binary->blb[i+0] & 1) << 0) in generate_binary()
322 | ((binary->blb[i+1] & 1) << 1) in generate_binary()
323 | ((binary->blb[i+2] & 1) << 2) in generate_binary()
324 | ((binary->blb[i+3] & 1) << 3) in generate_binary()
325 | ((binary->blb[i+4] & 1) << 4) in generate_binary()
326 | ((binary->blb[i+5] & 1) << 5) in generate_binary()
327 | ((binary->blb[i+6] & 1) << 6) in generate_binary()
328 | ((binary->blb[i+7] & 1) << 7) in generate_binary()
370 binary->actualblob); }
459 binary->lenactualblob = 0; in main()
492 binary->lenactualblob = ftell(fp); in main()
494 binary->actualblob = (unsigned char *)malloc( in main()
495 binary->lenactualblob); in main()
496 check_pointer(binary->actualblob); in main()
497 fread(binary->actualblob, 1, binary->lenactualblob, fp); in main()
508 free(binary->actualblob); in main()