qemacs-devel
[Top][All Lists]
Advanced

[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;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]