Module Name: xsrc Committed By: macallan Date: Tue Mar 12 09:36:06 UTC 2024
Modified Files: xsrc/local/programs/bdfload: README bdfload.c Log Message: use uint8_t for all 8bit masks and data to avoid sign extending weirdness found by running this on hppa with gcc12 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/local/programs/bdfload/README cvs rdiff -u -r1.21 -r1.22 xsrc/local/programs/bdfload/bdfload.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/local/programs/bdfload/README diff -u xsrc/local/programs/bdfload/README:1.2 xsrc/local/programs/bdfload/README:1.3 --- xsrc/local/programs/bdfload/README:1.2 Thu Jul 27 08:30:02 2023 +++ xsrc/local/programs/bdfload/README Tue Mar 12 09:36:06 2024 @@ -15,6 +15,8 @@ Command line options: -d dump glyph shapes to the console, mostly for font debugging -e <encoding> override the font's encoding -N <name> override the font's name for both file output and wsdisplay + -2 double the size of a font + -s smoothe pixel staircases when enlarging Caveats: - fonts wider than 16 pixels won't work yet Index: xsrc/local/programs/bdfload/bdfload.c diff -u xsrc/local/programs/bdfload/bdfload.c:1.21 xsrc/local/programs/bdfload/bdfload.c:1.22 --- xsrc/local/programs/bdfload/bdfload.c:1.21 Mon Jan 8 18:09:33 2024 +++ xsrc/local/programs/bdfload/bdfload.c Tue Mar 12 09:36:06 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: bdfload.c,v 1.21 2024/01/08 18:09:33 macallan Exp $ */ +/* $NetBSD: bdfload.c,v 1.22 2024/03/12 09:36:06 macallan Exp $ */ /* * Copyright (c) 2018 Michael Lorenz @@ -168,9 +168,10 @@ int write_header(const char *filename, struct wsdisplay_font *f) { FILE *output; - char *buffer = f->data; + uint8_t *buffer = f->data; + uint8_t c, msk; int i, j, x, y, idx, pxls, left; - char name[64], c, msk; + char name[64]; /* now output as a header file */ snprintf(name, sizeof(name), "%s_%dx%d", f->name,