• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/console/panic_ui/

Lines Matching refs:fileArr

13 int EncodeImage( unsigned char * data, int pixels, unsigned char * fileArr );
114 unsigned char *fileArr;
245 if (!(fileArr = (unsigned char *) malloc(pixels))) {
246 fprintf(stderr,"Err: Couldn't malloc fileArr (%d pixels)... bailing.\n", pixels);
250 encodedSize = EncodeImage( data, pixels, fileArr );
259 sum += fileArr[i];
291 fwrite(fileArr, encodedSize, 1, ostream);
325 unsigned char * fileArr,
473 EncodeImage( unsigned char * data, int pixels, unsigned char * fileArr )
499 fileArr[filePos++] = cnt;
503 fileArr[filePos++] = *p++;
507 filePos += encode_rle(fileArr, filePos, run, currP, depth);
533 fileArr[filePos++] = cnt;
537 fileArr[filePos++] = *p++;
543 filePos += encode_rle(fileArr, filePos, run, currP, depth);
572 encode_length(unsigned char * fileArr, unsigned int filePos, unsigned int quantity, unsigned int mask)
578 fileArr[filePos] = mask | (quantity & single_mask); // low bits (plus mask)
582 fileArr[filePos++] |= 0x10; // set length continuation bit
583 fileArr[filePos] = quantity & double_mask;
587 fileArr[filePos++] |= 0x80; // set length continuation bit
588 fileArr[filePos] = quantity & double_mask;
598 encode_rle(unsigned char * fileArr, unsigned int filePos, unsigned int quantity, union RunData * value, int depth)
605 slots_used += encode_length( fileArr, filePos, quantity, 0x80 );
606 fileArr[filePos+slots_used++] = value->c[0];
610 slots_used += encode_length( fileArr, filePos, quantity, 0xA0 );
611 fileArr[filePos+slots_used++] = value->c[0];
612 fileArr[filePos+slots_used++] = value->c[1];
616 slots_used += encode_length( fileArr, filePos, quantity, 0xC0 );
617 fileArr[filePos+slots_used++] = value->c[0];
618 fileArr[filePos+slots_used++] = value->c[1];
619 fileArr[filePos+slots_used++] = value->c[2];
623 slots_used += encode_length( fileArr, filePos, quantity, 0xE0 );
624 fileArr[filePos+slots_used++] = value->c[0];
625 fileArr[filePos+slots_used++] = value->c[1];
626 fileArr[filePos+slots_used++] = value->c[2];
627 fileArr[filePos+slots_used++] = value->c[3];