freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master 05bdcac: * src/ftcommon.[hc] (FTDemo_Display_Pr


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master 05bdcac: * src/ftcommon.[hc] (FTDemo_Display_Print): Use `const' qualifier.
Date: Sun, 9 Jun 2019 21:57:47 -0400 (EDT)

branch: master
commit 05bdcacb345c20c78d8474b28571f2efb99acead
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>

    * src/ftcommon.[hc] (FTDemo_Display_Print): Use `const' qualifier.
    * src/ftdump.c (Print_Bytecode): Ditto.
    * src/ftmulti.c (new_header): Ditto.
    * src/ftstring.c (header): Ditto.
    * src/ft{view,grid,string}.c (Process_Event): Updated.
---
 ChangeLog      |  8 ++++++++
 src/ftcommon.c |  2 +-
 src/ftcommon.h |  2 +-
 src/ftdump.c   | 10 +++++-----
 src/ftgrid.c   |  2 +-
 src/ftmulti.c  | 24 ++++++++++++------------
 src/ftstring.c | 39 ++++++++++++++++++++-------------------
 src/ftview.c   |  2 +-
 8 files changed, 49 insertions(+), 40 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4558593..29f666e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2019-06-09  Alexei Podtelezhnikov  <address@hidden>
+
+       * src/ftcommon.[hc] (FTDemo_Display_Print): Use `const' qualifier. 
+       * src/ftdump.c (Print_Bytecode): Ditto.
+       * src/ftmulti.c (new_header): Ditto.
+       * src/ftstring.c (header): Ditto.
+       * src/ft{view,grid,string}.c (Process_Event): Updated.
+
 2019-06-07  Werner Lemberg  <address@hidden>
 
        Fix compilation warnings.
diff --git a/src/ftcommon.c b/src/ftcommon.c
index 81b5b4e..7f42a9b 100644
--- a/src/ftcommon.c
+++ b/src/ftcommon.c
@@ -193,7 +193,7 @@
 
   int
   FTDemo_Display_Print( FTDemo_Display*  display,
-                        FT_String*       filename,
+                        const char*      filename,
                         FT_String*       ver_str )
   {
 #ifdef FT_CONFIG_OPTION_USE_PNG
diff --git a/src/ftcommon.h b/src/ftcommon.h
index 67ccff7..f9bdf5e 100644
--- a/src/ftcommon.h
+++ b/src/ftcommon.h
@@ -103,7 +103,7 @@
   /* dump display image in PNG format */
   int
   FTDemo_Display_Print( FTDemo_Display*  display,
-                        FT_String*       filename,
+                        const char*      filename,
                         FT_String*       ver_str );
 
   /*************************************************************************/
diff --git a/src/ftdump.c b/src/ftdump.c
index 1f220d4..37fdb2d 100644
--- a/src/ftdump.c
+++ b/src/ftdump.c
@@ -647,9 +647,9 @@
 
 
   static void
-  Print_Bytecode( FT_Byte*   buffer,
-                  FT_UShort  length,
-                  char*      tag )
+  Print_Bytecode( FT_Byte*     buffer,
+                  FT_UShort    length,
+                  const char*  tag )
   {
     FT_UShort  i;
     int        j = 0;  /* status counter */
@@ -714,7 +714,7 @@
       goto Exit;
 
     printf( "font program" );
-    Print_Bytecode( buffer, (FT_UShort)length, (char*)"fpgm" );
+    Print_Bytecode( buffer, (FT_UShort)length, "fpgm" );
 
   Prep:
     length = 0;
@@ -732,7 +732,7 @@
       goto Exit;
 
     printf( "\ncontrol value program" );
-    Print_Bytecode( buffer, (FT_UShort)length, (char*)"prep" );
+    Print_Bytecode( buffer, (FT_UShort)length, "prep" );
 
   Glyf:
     length = 0;
diff --git a/src/ftgrid.c b/src/ftgrid.c
index 0db4ee1..f443e4a 100644
--- a/src/ftgrid.c
+++ b/src/ftgrid.c
@@ -1403,7 +1403,7 @@
 
 
         FTDemo_Version( handle, str );
-        FTDemo_Display_Print( display, (FT_String *)"ftgrid.png", str );
+        FTDemo_Display_Print( display, "ftgrid.png", str );
       }
       break;
 
diff --git a/src/ftmulti.c b/src/ftmulti.c
index 6d3d790..c7313bc 100644
--- a/src/ftmulti.c
+++ b/src/ftmulti.c
@@ -51,8 +51,8 @@
                                             unsigned int   delta );
 
 
-  static char   Header[256];
-  static char*  new_header = NULL;
+  static char         Header[256];
+  static const char*  new_header = NULL;
 
   static const unsigned char*  Text = (unsigned char*)
     "The quick brown fox jumps over the lazy dog 0123456789 "
@@ -618,22 +618,22 @@
 
     case grKEY( 'A' ):
       grouping = !grouping;
-      new_header = grouping ? (char *)"axis grouping is now on"
-                            : (char *)"axis grouping is now off";
+      new_header = grouping ? "axis grouping is now on"
+                            : "axis grouping is now off";
       set_up_axes();
       break;
 
     case grKEY( 'a' ):
       antialias  = !antialias;
-      new_header = antialias ? (char *)"anti-aliasing is now on"
-                             : (char *)"anti-aliasing is now off";
+      new_header = antialias ? "anti-aliasing is now on"
+                             : "anti-aliasing is now off";
       break;
 
     case grKEY( 'b' ):
       use_sbits  = !use_sbits;
       new_header = use_sbits
-                     ? (char *)"embedded bitmaps are now used if available"
-                     : (char *)"embedded bitmaps are now ignored";
+                     ? "embedded bitmaps are now used if available"
+                     : "embedded bitmaps are now ignored";
       break;
 
     case grKEY( 'n' ):
@@ -642,14 +642,14 @@
 
     case grKEY( 'h' ):
       hinted     = !hinted;
-      new_header = hinted ? (char *)"glyph hinting is now active"
-                          : (char *)"glyph hinting is now ignored";
+      new_header = hinted ? "glyph hinting is now active"
+                          : "glyph hinting is now ignored";
       break;
 
     case grKEY( ' ' ):
       render_mode ^= 1;
-      new_header   = render_mode ? (char *)"rendering all glyphs in font"
-                                 : (char *)"rendering test text string";
+      new_header   = render_mode ? "rendering all glyphs in font"
+                                 : "rendering test text string";
       break;
 
     case grKEY( 'H' ):
diff --git a/src/ftstring.c b/src/ftstring.c
index eb35a82..429f134 100644
--- a/src/ftstring.c
+++ b/src/ftstring.c
@@ -98,8 +98,9 @@
 
     FT_Matrix  trans_matrix;
     int        font_index;
-    char*      header;
-    char       header_buffer[256];
+
+    const char*  header;
+    char         header_buffer[256];
 
   } status = { "", DIM, NULL, RENDER_MODE_STRING, FT_ENCODING_UNICODE,
                72, 48, 0, NULL,
@@ -426,7 +427,7 @@
     switch ( status.render_mode )
     {
     case RENDER_MODE_KERNCMP:
-      status.header = (char *)"Kerning comparison";
+      status.header = "Kerning comparison";
       break;
 
     default:
@@ -475,29 +476,29 @@
 
 
         FTDemo_Version( handle, str );
-        FTDemo_Display_Print( display, (FT_String *)"ftstring.png", str );
+        FTDemo_Display_Print( display, "ftstring.png", str );
       }
       goto Exit;
 
     case grKEY( 'b' ):
       handle->use_sbits = !handle->use_sbits;
       status.header     = handle->use_sbits
-                          ? (char *)"embedded bitmaps are now used when 
available"
-                          : (char *)"embedded bitmaps are now ignored";
+                          ? "embedded bitmaps are now used when available"
+                          : "embedded bitmaps are now ignored";
       goto Flags;
 
     case grKEY( 'f' ):
       handle->autohint = !handle->autohint;
       status.header     = handle->autohint
-                          ? (char *)"forced auto-hinting is now on"
-                          : (char *)"forced auto-hinting is now off";
+                          ? "forced auto-hinting is now on"
+                          : "forced auto-hinting is now off";
       goto Flags;
 
     case grKEY( 'h' ):
       handle->hinted = !handle->hinted;
       status.header   = handle->hinted
-                        ? (char *)"glyph hinting is now active"
-                        : (char *)"glyph hinting is now ignored";
+                        ? "glyph hinting is now active"
+                        : "glyph hinting is now ignored";
       goto Flags;
 
     case grKEY( 'l' ):
@@ -508,22 +509,22 @@
       sc->kerning_mode = ( sc->kerning_mode + 1 ) % N_KERNING_MODES;
       status.header =
         sc->kerning_mode == KERNING_MODE_SMART
-        ? (char *)"pair kerning and side bearing correction is now active"
+        ? "pair kerning and side bearing correction is now active"
         : sc->kerning_mode == KERNING_MODE_NORMAL
-          ? (char *)"pair kerning is now active"
-          : (char *)"pair kerning is now ignored";
+          ? "pair kerning is now active"
+          : "pair kerning is now ignored";
       goto String;
 
     case grKEY( 't' ):
       sc->kerning_degree = ( sc->kerning_degree + 1 ) % N_KERNING_DEGREES;
       status.header =
         sc->kerning_degree == KERNING_DEGREE_NONE
-        ? (char *)"no track kerning"
+        ? "no track kerning"
         : sc->kerning_degree == KERNING_DEGREE_LIGHT
-          ? (char *)"light track kerning active"
+          ? "light track kerning active"
           : sc->kerning_degree == KERNING_DEGREE_MEDIUM
-            ? (char *)"medium track kerning active"
-            : (char *)"tight track kerning active";
+            ? "medium track kerning active"
+            : "tight track kerning active";
       goto String;
 
     case grKeySpace:
@@ -538,8 +539,8 @@
     case grKEY( 'V' ):
       sc->vertical  = !sc->vertical;
       status.header = sc->vertical
-                      ? (char *)"using vertical layout"
-                      : (char *)"using horizontal layout";
+                      ? "using vertical layout"
+                      : "using horizontal layout";
       goto Exit;
 
     case grKEY( 'g' ):
diff --git a/src/ftview.c b/src/ftview.c
index ffbe974..60fc2dc 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -1171,7 +1171,7 @@
 
 
         FTDemo_Version( handle, str );
-        FTDemo_Display_Print( display, (FT_String *)"ftview.png", str );
+        FTDemo_Display_Print( display, "ftview.png", str );
       }
       status.update = 0;
       break;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]