* src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): Typos.
authorPo Lu <luangruo@yahoo.com>
Thu, 27 Jun 2024 13:42:19 +0000 (21:42 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 27 Jun 2024 13:42:19 +0000 (21:42 +0800)
src/w32uniscribe.c

index 1763ca5dc342265b22590ccfa7cfaf29847848d5..8e16d6a198c3f72c888893a475aaeb10aff1a0f7 100644 (file)
@@ -1540,11 +1540,12 @@ syms_of_w32uniscribe_for_pdumper (void)
 
   /* Don't register if Uniscribe is not available.  */
   HMODULE uniscribe;
-  if (!uniscribe)
-    return;
 
 #ifdef WINDOWSNT
   uniscribe = LoadLibrary ("usp10.dll");
+  if (!uniscribe)
+    return;
+
   pfnScriptItemize = (void *) get_proc_addr (uniscribe, "ScriptItemize");
   pfnScriptShape = (void *) get_proc_addr (uniscribe, "ScriptShape");
   pfnScriptPlace = (void *) get_proc_addr (uniscribe, "ScriptPlace");
@@ -1563,6 +1564,9 @@ syms_of_w32uniscribe_for_pdumper (void)
     }
 #else /* Cygwin */
   uniscribe = GetModuleHandle ("usp10.dll");
+  if (!uniscribe)
+    return;
+
   pfnScriptItemize = &ScriptItemize;
   pfnScriptShape = &ScriptShape;
   pfnScriptPlace = &ScriptPlace;