Lines Matching refs:charsetblocks
68 Block* charsetblocks; /* blocks[0..nblocks-1] */
270 enc->charsetblocks = (Block*) malloc(enc->rows*sizeof(Block));
276 enc->charsetblocks[n].start = row * enc->cols;
277 enc->charsetblocks[n].end = lastrow * enc->cols + enc->charsetpage[lastrow];
348 i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols);
349 i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols);
375 printf("if (i < %d) ", enc->charsetblocks[i+1].start);
377 printf(" if (i < %d)\n", enc->charsetblocks[i].end);
379 printf("%s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols));
380 if (enc->charsetblocks[i].start > 0)
381 printf("-%d", enc->charsetblocks[i].start);
459 i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols);
460 i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols);
487 printf("if (i < %d) ", enc->charsetblocks[i+1].start);
489 printf(" if (i < %d)\n", enc->charsetblocks[i].end);
490 printf(" wc = %s_2uni_main_page%02x[%d*", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols), steps_per_row);
491 if (enc->charsetblocks[i].start > 0)
492 printf("(row-%d)", enc->charsetblocks[i].start / enc->cols);
500 printf("] + %s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols));
501 if (enc->charsetblocks[i].start > 0)
502 printf("-%d", enc->charsetblocks[i].start);