]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/sfnt.h (sfnt_coerce_fixed): New macro.
authorPo Lu <luangruo@yahoo.com>
Sun, 17 Dec 2023 12:55:23 +0000 (20:55 +0800)
committerPo Lu <luangruo@yahoo.com>
Sun, 17 Dec 2023 12:55:43 +0000 (20:55 +0800)
src/sfnt.h

index 42ae64c362b2ee0ea17c923bfe2003b84ed29f97..a875c1a722d5051b19a90cb4fde27217e324c3cc 100644 (file)
@@ -123,6 +123,7 @@ typedef int16_t sfnt_fword;
 typedef uint16_t sfnt_ufword;
 
 #define sfnt_coerce_fixed(fixed) ((sfnt_fixed) (fixed) / 65535.0)
+#define sfnt_fixed_float(fixed)  ((sfnt_fixed) (fixed) / 65535.0f)
 
 typedef unsigned int sfnt_glyph;
 typedef unsigned int sfnt_char;
@@ -778,7 +779,7 @@ struct sfnt_edge
   /* X position, top and bottom of edges.  */
   sfnt_fixed x, top, bottom;
 
-  /* Amount to move X by upon each change of Y.  */
+  /* Amount to move X by upon each change of Y, and vice versa.  */
   sfnt_fixed step_x;
 };