[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemacs-devel] Changes to qemacs/libfbf.c
From: |
Charlie Gordon |
Subject: |
[Qemacs-devel] Changes to qemacs/libfbf.c |
Date: |
Wed, 11 May 2005 11:12:17 -0400 |
Index: qemacs/libfbf.c
diff -u qemacs/libfbf.c:1.3 qemacs/libfbf.c:1.4
--- qemacs/libfbf.c:1.3 Sun May 8 14:56:51 2005
+++ qemacs/libfbf.c Wed May 11 15:12:14 2005
@@ -65,7 +65,7 @@
int val, i;
val = 0;
- for(i=0;i<n;i++) {
+ for (i = 0; i < n; i++) {
val = (val << 1) | get_bit(uf);
}
return val;
@@ -133,7 +133,7 @@
len = uf->fbf_getc(uf->infile);
q = buf;
- for(i=0;i<len;i++) {
+ for (i = 0; i < len; i++) {
c = uf->fbf_getc(uf->infile);
if ((q - buf) < (buf_size - 1))
*q++ = c;
@@ -192,11 +192,11 @@
if (!uf->csegs_offsets)
goto fail;
uf->msegs_offsets = uf->csegs_offsets + uf->nb_csegs;
- for(i=0;i<uf->nb_csegs;i++) {
+ for (i = 0; i < uf->nb_csegs; i++) {
uf->msegs_offsets[i] = get_be32(uf);
}
- for(i=0;i<uf->nb_csegs;i++) {
+ for (i = 0; i < uf->nb_csegs; i++) {
uf->csegs_offsets[i] = get_be32(uf);
}
@@ -232,7 +232,7 @@
GlyphSegment *gseg;
int i;
- for(i=0;i<CSEG_CACHE_SIZE;i++) {
+ for (i = 0; i < CSEG_CACHE_SIZE; i++) {
gseg = uf->cseg_cache[i];
if (gseg) {
uf_free(uf, gseg->bitmap_table);
@@ -253,8 +253,8 @@
int ctxval, val, bit, freq0, freq1, shift;
/* table for context frequency update */
- for(bit=0;bit<2;bit++) {
- for(ctxval=0;ctxval<256;ctxval++) {
+ for (bit = 0; bit < 2; bit++) {
+ for (ctxval = 0; ctxval < 256; ctxval++) {
freq0 = 2*(ctxval >> 4) + 1;
freq1 = 2*(ctxval & 0xf) + 1;
if (!bit)
@@ -273,7 +273,7 @@
}
/* table for arith coding */
- for(ctxval=0;ctxval<256;ctxval++) {
+ for (ctxval = 0; ctxval < 256; ctxval++) {
unsigned int sum, m, s;
freq0 = 2*(ctxval >> 4) + 1;
@@ -368,43 +368,43 @@
v = 0;
- v = v * 3;
- if (y >= 4) {
- v += p[-3 * WRAP] << 0; // M
- } else {
- v += 2;
- }
- v = v * 3;
- if (x >= 4) {
- v += (p[-3]) << 0; // T
- } else {
- v += 2;
- }
+ v = v * 3;
+ if (y >= 4) {
+ v += p[-3 * WRAP] << 0; // M
+ } else {
+ v += 2;
+ }
+ v = v * 3;
+ if (x >= 4) {
+ v += (p[-3]) << 0; // T
+ } else {
+ v += 2;
+ }
+
+ /* distance of 2 */
+ v = v << 2;
+ v += p[-2 * WRAP + 2] << 0; // K
+ v += p[-2 * WRAP - 2] << 1; // G
+
+ v = v << 1;
+ v += p[-2] << 0; // E
+
+ v = v << 3;
+ v += p[-2 * WRAP - 1] << 0; // H
+ v += p[-2 * WRAP] << 1; // I
+ v += p[-2 * WRAP + 1] << 2; // J
+
+ v = v << 4;
+ v += p[-WRAP - 1] << 0; // B
+ v += p[-WRAP + 1] << 1; // D
+ v += p[-WRAP + 2] << 2; // L
+ v += p[-WRAP - 2] << 3; // F
- /* distance of 2 */
- v = v << 2;
- v += p[-2 * WRAP + 2] << 0; // K
- v += p[-2 * WRAP - 2] << 1; // G
-
- v = v << 1;
- v += p[-2] << 0; // E
-
- v = v << 3;
- v += p[-2 * WRAP - 1] << 0; // H
- v += p[-2 * WRAP] << 1; // I
- v += p[-2 * WRAP + 1] << 2; // J
-
- v = v << 4;
- v += p[-WRAP - 1] << 0; // B
- v += p[-WRAP + 1] << 1; // D
- v += p[-WRAP + 2] << 2; // L
- v += p[-WRAP - 2] << 3; // F
-
- v = v << 2;
- v += p[-1] << 0; // A
- v += p[-WRAP] << 1; // C
+ v = v << 2;
+ v += p[-1] << 0; // A
+ v += p[-WRAP] << 1; // C
- return v;
+ return v;
}
static void decode_glyph(UniFontData *uf,
@@ -421,9 +421,9 @@
memset(bitmap, 1, sizeof(bitmap));
p = bitmap + MAXDIST + WRAP * MAXDIST;
w1 = (w + 7) >> 3;
- for(y=0;y<h;y++) {
+ for (y = 0; y < h; y++) {
lbuf = 0;
- for(x=0;x<w;x++) {
+ for (x = 0; x < w; x++) {
v = get_ctx(x, y, p);
if (ctx_adapt[v] == 0x00 ||
ctx_adapt[v] == 0x10 ||
@@ -466,7 +466,7 @@
return 0;
}
n = 1 << (l - 1);
- for(i=l-2;i>=0;i--) {
+ for (i = l-2; i >= 0; i--) {
ctx = 0;
n |= decode_ctx(uf, &ctx) << i;
}
@@ -528,7 +528,7 @@
arith_init(uf);
memset(&metric_ctx, 0, sizeof(metric_ctx));
- for(i=0;i<nb_glyphs;i++) {
+ for (i = 0; i < nb_glyphs; i++) {
m = &g->metrics[i];
decode_glyph_metric(uf, &metric_ctx, m);
}
@@ -554,7 +554,7 @@
/* allocate bitmap */
bitmap_size = 0;
- for(i=0;i<nb_glyphs;i++) {
+ for (i = 0; i < nb_glyphs; i++) {
m = &g->metrics[i];
size = ((m->w + 7) >> 3) * m->h;
bitmap_size += size;
@@ -573,7 +573,7 @@
arith_init(uf);
data = g->bitmap_table;
- for(i=0;i<nb_glyphs;i++) {
+ for (i = 0; i < nb_glyphs; i++) {
m = &g->metrics[i];
m->bitmap = data;
decode_glyph(uf, ctx1, ctx, data, m->w, m->h);
@@ -598,7 +598,7 @@
}
redo:
- for(i=0;i<CSEG_CACHE_SIZE;i++) {
+ for (i = 0; i < CSEG_CACHE_SIZE; i++) {
gseg = uf->cseg_cache[i];
if (gseg &&
index >= gseg->first_glyph &&
@@ -613,7 +613,7 @@
/* free least used segment selected segment */
cseg_min = 0;
use_count_min = 0x7fffffff;
- for(i=0;i<CSEG_CACHE_SIZE;i++) {
+ for (i = 0; i < CSEG_CACHE_SIZE; i++) {
if (uf->cseg_cache[i] == NULL) {
cseg_min = i;
break;
@@ -764,8 +764,8 @@
{
int i, j, bit, x1;
dst += dst_wrap * y;
- for(i=0;i<h;i++) {
- for(j=0;j<w;j++) {
+ for (i = 0; i < h; i++) {
+ for (j = 0; j < w; j++) {
bit = (src[j >> 3] >> (7 - (j & 7))) & 1;
x1 = x + j;
dst[x1 >> 3] |= bit << (7 - (x1 & 7));
@@ -832,7 +832,7 @@
/* render the three glyphs & supperpose them */
memset(glyph_entry->bitmap, 0, glyph_entry->h * wrap);
- for(i=0;i<3;i++) {
+ for (i = 0; i < 3; i++) {
index = fbf_unicode_to_glyph(uf, JOHAB_BASE + ind[i]);
if (index < 0)
continue;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemacs-devel] Changes to qemacs/libfbf.c,
Charlie Gordon <=