summaryrefslogtreecommitdiff
path: root/fonts/t1lib/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/t1lib/patches/patch-ab')
-rw-r--r--fonts/t1lib/patches/patch-ab41
1 files changed, 28 insertions, 13 deletions
diff --git a/fonts/t1lib/patches/patch-ab b/fonts/t1lib/patches/patch-ab
index 60190a5ab8b..2b522753ceb 100644
--- a/fonts/t1lib/patches/patch-ab
+++ b/fonts/t1lib/patches/patch-ab
@@ -1,17 +1,32 @@
-$NetBSD: patch-ab,v 1.1 2004/04/19 04:14:35 simonb Exp $
+$NetBSD: patch-ab,v 1.2 2004/06/19 14:38:56 markd Exp $
---- lib/t1lib/t1base.c.orig Sat Mar 6 12:58:04 2004
-+++ lib/t1lib/t1base.c
-@@ -138,7 +138,11 @@ void *T1_InitLib( int log)
- char *logfilepath=NULL;
- char *envlogreq=NULL;
- int usrforcelog=0;
+diff -ur t1lib-5.0.2/lib/t1lib/t1base.c t1lib-5.0.1/lib/t1lib/t1base.c
+--- t1lib-5.0.2/lib/t1lib/t1base.c 2004-03-06 14:58:04.000000000 +1300
++++ lib/t1lib/t1base.c 2004-02-02 14:16:16.000000000 +1300
+@@ -281,12 +276,7 @@
+ T1LOG_WARNING);
+ }
+
+- /* Initialize builtin Standard Encoding */
+- if ( !(Init_BuiltInEncoding()) ) {
+- T1_PrintLog( "T1_InitLib()", "Unable initialize internal StandardEncoding!",
+- T1LOG_ERROR);
+- }
-
-+ static int initdone;
+
-+ if (initdone)
-+ return (pFontBase);
-+ initdone++;
-
+ /* Set the default encoding to the fonts' internal encoding */
+ pFontBase->default_enc=NULL;
- /* Reset T1_errno */
+@@ -507,12 +497,6 @@
+ else
+ error=1;
+
+- /* Get rid of internal StandardEncoding vector */
+- if ( StdEncArrayP != NULL ) {
+- free( StdEncArrayP);
+- StdEncArrayP = NULL;
+- }
+-
+ /* Free search paths */
+ intT1_FreeSearchPaths();
+