src/utils/bdfToGem/bdfToGem.c 1.14
1.14 2010/03/26 19:26:18 kent
Removing an extra free that was causing crash. Fixing some compiler warnings.
Index: src/utils/bdfToGem/bdfToGem.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/bdfToGem/bdfToGem.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -b -B -U 4 -r1.13 -r1.14
--- src/utils/bdfToGem/bdfToGem.c 24 Feb 2005 18:32:33 -0000 1.13
+++ src/utils/bdfToGem/bdfToGem.c 26 Mar 2010 19:26:18 -0000 1.14
@@ -125,9 +125,9 @@
{
next = gl->next;
freeGlyph(&gl);
}
-freez(glyph);
+*glyph = NULL;
return;
}
static int encodeCmp(const void *va, const void *vb)
@@ -522,11 +522,11 @@
fontHeader.undrline = 0;
fontHeader.lghtng_m = 0x5555;
fontHeader.skewng_m = 0xaaaa;
fontHeader.flags = 0;
-fontHeader.hz_ofst = (char *)NULL;
-fontHeader.ch_ofst = (WORD *)NULL;
-fontHeader.fnt_dta = (UBYTE *)NULL;
+fontHeader.hz_ofst = NULL;
+fontHeader.ch_ofst = NULL;
+fontHeader.fnt_dta = NULL;
fontHeader.frm_wdt = 0; /* will be byte width of all glyphs together */
fontHeader.frm_hgt = 0; /* will be a single glyph height */
fontHeader.nxt_fnt = (struct font_hdr *)NULL;
fontHeader.xOff = 0;
@@ -573,9 +573,9 @@
if (len & 0x1) /* odd length ? can that be, no, shouldn't happen */
{
uc <<= 4;
curGlyph->bitmap[glyphRow][j] = uc;
- errAbort("odd length of %d at line %d\n", lineCount);
+ errAbort("odd length of %d at line %d\n", len, lineCount);
}
++glyphRow;
continue;
}
@@ -730,8 +730,10 @@
fontHeader.ADE_hi = asciiHi;
outputGem(outputFile, &fontHeader, glyphList, bdfFile);
freeGlyphList(&glyphList);
+#ifdef SOON
+#endif
}
int main( int argc, char *argv[] )
{