]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the macOS build
authorPo Lu <luangruo@yahoo.com>
Mon, 2 May 2022 01:38:36 +0000 (09:38 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 2 May 2022 01:38:36 +0000 (09:38 +0800)
* src/nsterm.m (ns_font_desc_to_font_spec, syms_of_nsterm):
Define missing symbols that are only on GNUstep.

src/nsterm.m

index 730472d261e9e858927e3005a9d0e49b1afa0921..f9d46c73d7316f23ebcaaf62fc5e167634a5e413 100644 (file)
@@ -6087,7 +6087,7 @@ ns_font_desc_to_font_spec (NSFontDescriptor *desc, NSFont *font)
       if (tem != nil)
        lslant = ([tem floatValue] > 0
                  ? Qitalic : ([tem floatValue] < 0
-                              ? intern ("reverse-italic")
+                              ? Qreverse_italic
                               : Qnormal));
 
       tem = [dict objectForKey: NSFontWeightTrait];
@@ -10260,6 +10260,9 @@ This variable is ignored on macOS < 10.7 and GNUstep.  Default is t.  */);
   DEFSYM (QCordinary, ":ordinary");
   DEFSYM (QCfunction, ":function");
   DEFSYM (QCmouse, ":mouse");
+  DEFSYM (Qcondensed, "condensed");
+  DEFSYM (Qreverse_italic, "reverse-italic");
+  DEFSYM (Qexpanded, "reverse-italic");
 
 #ifdef NS_IMPL_COCOA
   Fprovide (Qcocoa, Qnil);