Lines Matching defs:fileArr
14 unsigned int encode_rle(unsigned char * fileArr, unsigned int filePos, unsigned int quantity, unsigned char value);
41 unsigned char *fileArr;
114 if (!(fileArr = (unsigned char *) malloc(pixels))) {
115 printf("couldn't malloc fileArr (%d pixels)... bailing.\n", pixels);
128 filePos += encode_rle(fileArr, filePos, count, (unsigned char) currP);
134 filePos += encode_rle(fileArr, filePos, count-1, (unsigned char) currP);
143 filePos += encode_rle(fileArr, filePos, count, (unsigned char) currP);
174 fprintf( out_stream, "0x%.2x,0x%.2x", fileArr[i], fileArr[i+1]);
179 if ((fileArr[i-2] >> 7) == 1) {
180 fprintf( out_stream, ",0x%.2x", fileArr[i++]);
340 encode_rle(unsigned char * fileArr, unsigned int filePos, unsigned int quantity, unsigned char value)
347 fileArr[filePos] = single_mask | quantity;
350 fileArr[filePos] = double_mask | (quantity >> 8); // high 7 bits (plus mask)
351 fileArr[filePos+1] = (unsigned char) quantity; // low 8 bits
355 fileArr[filePos+slots_used] = value;