Module Name: xsrc
Committed By: mrg
Date: Sun Oct 16 22:48:18 UTC 2022
Modified Files:
xsrc/external/mit/fstobdf/dist: fstobdf.c
Removed Files:
xsrc/external/mit/bdftopcf/dist: README stubs.h
xsrc/external/mit/fstobdf/dist: README
Log Message:
merge bdftopcf 1.1.1 and fstobdf 1.0.7.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/bdftopcf/dist/README
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/bdftopcf/dist/stubs.h
cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/fstobdf/dist/README
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/fstobdf/dist/fstobdf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/fstobdf/dist/fstobdf.c
diff -u xsrc/external/mit/fstobdf/dist/fstobdf.c:1.4 xsrc/external/mit/fstobdf/dist/fstobdf.c:1.5
--- xsrc/external/mit/fstobdf/dist/fstobdf.c:1.4 Wed Jul 22 08:17:32 2015
+++ xsrc/external/mit/fstobdf/dist/fstobdf.c Sun Oct 16 22:48:18 2022
@@ -44,7 +44,7 @@ in this Software without prior written a
*/
#ifdef HAVE_CONFIG_H
-# include "config.h"
+#include "config.h"
#endif
#include <stdio.h>
@@ -59,9 +59,8 @@ usage(const char *progName, const char *
if (msg)
fprintf(stderr, "%s: %s\n", progName, msg);
fprintf(stderr,
- "Usage: %s [-server <font server>] -fn <font name>\n"
- " or: %s -version\n",
- progName, progName);
+ "Usage: %s [-server <font server>] -fn <font name>\n"
+ " or: %s -version\n", progName, progName);
exit(0);
}
@@ -75,79 +74,78 @@ Fail(const char *progName)
int
main(int argc, char *argv[])
{
- FSServer *fontServer;
- Font fontID,
- dummy;
+ FSServer *fontServer;
+ Font fontID, dummy;
FSBitmapFormat bitmapFormat;
FSXFontInfoHeader fontHeader;
- FSPropInfo propInfo;
+ FSPropInfo propInfo;
FSPropOffset *propOffsets;
unsigned char *propData;
- FILE *outFile;
- char *fontName;
- char *serverName;
- int i;
+ FILE *outFile;
+ char *fontName;
+ char *serverName;
+ int i;
fontName = NULL;
serverName = NULL;
outFile = stdout;
for (i = 1; i < argc; i++) {
- if (!strncmp(argv[i], "-s", 2)) {
- if (argv[++i])
- serverName = argv[i];
- else
- usage(argv[0], "-server requires an argument");
- } else if (!strncmp(argv[i], "-fn", 3)) {
- if (argv[++i])
- fontName = argv[i];
- else
- usage(argv[0], "-fn requires an argument");
- }
- else if (!strcmp(argv[i], "-version")) {
- printf("%s\n", PACKAGE_STRING);
- exit(0);
- }
- else {
- fprintf(stderr, "%s: unrecognized option '%s'\n",
- argv[0], argv[i]);
- usage(argv[0], NULL);
- }
+ if (!strncmp(argv[i], "-s", 2)) {
+ if (argv[++i])
+ serverName = argv[i];
+ else
+ usage(argv[0], "-server requires an argument");
+ }
+ else if (!strncmp(argv[i], "-fn", 3)) {
+ if (argv[++i])
+ fontName = argv[i];
+ else
+ usage(argv[0], "-fn requires an argument");
+ }
+ else if (!strcmp(argv[i], "-version")) {
+ printf("%s\n", PACKAGE_STRING);
+ exit(0);
+ }
+ else {
+ fprintf(stderr, "%s: unrecognized option '%s'\n", argv[0], argv[i]);
+ usage(argv[0], NULL);
+ }
}
if (fontName == NULL)
- usage(argv[0], "No font name specified");
+ usage(argv[0], "No font name specified");
fontServer = FSOpenServer(serverName);
if (!fontServer) {
- const char *sn = FSServerName(serverName);
- if (sn)
- fprintf(stderr, "%s: can't open font server \"%s\"\n",
- argv[0], sn);
- else
- usage(argv[0], "No font server specified.");
- exit(0);
+ const char *sn = FSServerName(serverName);
+
+ if (sn)
+ fprintf(stderr, "%s: can't open font server \"%s\"\n", argv[0], sn);
+ else
+ usage(argv[0], "No font server specified.");
+ exit(0);
}
bitmapFormat = 0;
fontID = FSOpenBitmapFont(fontServer, bitmapFormat, (FSBitmapFormatMask) 0,
- fontName, &dummy);
+ fontName, &dummy);
if (!fontID) {
- printf("can't open font \"%s\"\n", fontName);
- exit(0);
+ printf("can't open font \"%s\"\n", fontName);
+ exit(0);
}
FSQueryXInfo(fontServer, fontID, &fontHeader, &propInfo, &propOffsets,
- &propData);
+ &propData);
if (!EmitHeader(outFile, &fontHeader, &propInfo, propOffsets, propData))
- Fail(argv[0]);
+ Fail(argv[0]);
if (!EmitProperties(outFile, &fontHeader, &propInfo, propOffsets, propData))
- Fail(argv[0]);
+ Fail(argv[0]);
if (!EmitCharacters(outFile, fontServer, &fontHeader, fontID))
- Fail(argv[0]);
+ Fail(argv[0]);
fprintf(outFile, "ENDFONT\n");
FSFree((char *) propOffsets);
FSFree((char *) propData);
- exit (0);
+ exit(0);
}