changeset 1743:e625b1b50126

Constify.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 18 Oct 2017 15:09:11 +0300
parents 5dda4803c59b
children 500eaef7bd7c
files colormap.c
diffstat 1 files changed, 17 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/colormap.c	Wed Oct 18 15:07:41 2017 +0300
+++ b/colormap.c	Wed Oct 18 15:09:11 2017 +0300
@@ -14,14 +14,14 @@
     char *fmtName;
     char *fmtDescription;
     BOOL supBackColor;
-    void (*putTagLocation) (FILE *, char *, int);
-    void (*putTagLocationEnd) (FILE *, char *);
-    void (*putTagStart) (FILE *, int);
+    void (*putTagLocation) (FILE *, const char *, const int color);
+    void (*putTagLocationEnd) (FILE *, const char *);
+    void (*putTagStart) (FILE *, const int color);
     void (*putTagEnd) (FILE *);
     BOOL (*putTagEOL) (FILE *);
     void (*putFileStart) (FILE *);
     void (*putFileEnd) (FILE *);
-    int  (*putString) (const char *, FILE *);
+    int  (*putString) (const char *str, FILE *);
 } CMapOutFormat;
 
 
@@ -69,7 +69,7 @@
 /*
  * ANSI output format functions
  */
-void putTagStartANSI(FILE *outFile, int c)
+void putTagStartANSI(FILE *outFile, const int c)
 {
     fputc(0x1b, outFile);
 
@@ -123,7 +123,7 @@
 /*
  * ASCII output format functions
  */
-void putTagStartText(FILE *outFile, int c)
+void putTagStartText(FILE *outFile, const int c)
 {
     (void) outFile; (void) c;
 //    fprintf(outFile, "§");
@@ -155,9 +155,9 @@
  */
 #define XHTML_LOCLABEL "label"
 
-void putColorClassXHTML(FILE *outFile, int c)
+void putColorClassXHTML(FILE *outFile, const int color)
 {
-    int q = 'a' + c;
+    int q = 'a' + color;
 
     if (optCheatMode)
         fprintf(outFile, "class=%c>", q);
@@ -165,19 +165,21 @@
         fprintf(outFile, "class=\"%c\">", q);
 }
 
-void putTagLocationXHTML(FILE *outFile, char * locID, int c)
+void putTagLocationXHTML(FILE *outFile, const char *locID, const int color)
 {
-    fprintf(outFile, "<i class=\"" XHTML_LOCLABEL "\"><a id=\"%s\" ", locID);
-    putColorClassXHTML(outFile, c);
+    fprintf(outFile,
+        "<i class=\"" XHTML_LOCLABEL "\"><a id=\"%s\" ",
+        locID);
+    putColorClassXHTML(outFile, color);
 }
 
-void putTagLocationEndXHTML(FILE *outFile, char *locID)
+void putTagLocationEndXHTML(FILE *outFile, const char *locID)
 {
     (void) locID;
     fprintf(outFile, "</a>");
 }
 
-void putTagStartXHTML(FILE *outFile, int c)
+void putTagStartXHTML(FILE *outFile, const int c)
 {
     fprintf(outFile, "<i ");
     putColorClassXHTML(outFile, c);
@@ -341,7 +343,7 @@
 
 /* Process a normal format input
  */
-void checkEndTag(FILE *outFile, CMapOutFormat *fmt, const int prevColor)
+void checkEndTag(FILE *outFile, const CMapOutFormat *fmt, const int prevColor)
 {
     if (prevColor != -1 && (!fmt->supBackColor || prevColor != optBackColor))
         fmt->putTagEnd(outFile);
@@ -379,7 +381,7 @@
 }
 
 
-BOOL processData(FILE *inFile, FILE *outFile, CMapOutFormat *fmt)
+BOOL processData(FILE *inFile, FILE *outFile, const CMapOutFormat *fmt)
 {
     int k, currColor, prevColor;