From e3d01fe0c23230bb02bc18062e1abb5db47a22d0 Mon Sep 17 00:00:00 2001
From: Harry Jeffery <henry.jeffery@stfc.ac.uk>
Date: Mon, 8 Jun 2015 11:08:44 +0100
Subject: [PATCH] Refs #12766 Fix printf errors

---
 Code/Mantid/MantidPlot/src/origin/OPJFile.cpp | 24 +++++++++----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/Code/Mantid/MantidPlot/src/origin/OPJFile.cpp b/Code/Mantid/MantidPlot/src/origin/OPJFile.cpp
index e4dbfc5c34f..c7d62590183 100644
--- a/Code/Mantid/MantidPlot/src/origin/OPJFile.cpp
+++ b/Code/Mantid/MantidPlot/src/origin/OPJFile.cpp
@@ -596,7 +596,7 @@ int OPJFile::ParseFormatOld() {
   if(spread == -1)
     spread=i;
 
-  fprintf(debug,"     SPREADSHEET %d NAME : %s  (@ 0x%X) has %d columns\n",
+  fprintf(debug,"     SPREADSHEET %d NAME : %s  (@ 0x%X) has %zu columns\n",
     spread+1,name,POS + 0x12,SPREADSHEET[spread].column.size());
   fflush(debug);
 
@@ -660,7 +660,7 @@ int OPJFile::ParseFormatOld() {
     SPREADSHEET[spread].column[j].type=type;
 
     fprintf(debug,"       COLUMN \"%s\" type = %s (@ 0x%X)\n",
-      SPREADSHEET[spread].column[j].name.c_str(),type,LAYER+ATYPE+j*COL_JUMP);
+      SPREADSHEET[spread].column[j].name.c_str(),colTypeNames[type],LAYER+ATYPE+j*COL_JUMP);
     fflush(debug);
 
     // check column name
@@ -1131,7 +1131,7 @@ int OPJFile::ParseFormatNew() {
 
   int POS = int(ftell(f)-11);
   fprintf(debug,"\nHEADER SECTION\n");
-  fprintf(debug," nr_spreads = %d\n",SPREADSHEET.size());
+  fprintf(debug," nr_spreads = %zu\n",SPREADSHEET.size());
   fprintf(debug," [position @ 0x%X]\n",POS);
   fflush(debug);
 
@@ -1255,9 +1255,9 @@ int OPJFile::ParseFormatNew() {
       stmp = new char[size-labellen+1];
       fread(stmp,size-labellen,1,f);
       NOTE.back().text=stmp;
-      fprintf(debug,"NOTE %d NAME: %s\n", NOTE.size(), NOTE.back().name.c_str());
-      fprintf(debug,"NOTE %d LABEL: %s\n", NOTE.size(), NOTE.back().label.c_str());
-      fprintf(debug,"NOTE %d TEXT:\n%s\n", NOTE.size(), NOTE.back().text.c_str());
+      fprintf(debug,"NOTE %zu NAME: %s\n", NOTE.size(), NOTE.back().name.c_str());
+      fprintf(debug,"NOTE %zu LABEL: %s\n", NOTE.size(), NOTE.back().label.c_str());
+      fprintf(debug,"NOTE %zu TEXT:\n%s\n", NOTE.size(), NOTE.back().text.c_str());
       delete [] stmp;
       fseek(f,1,SEEK_CUR);
     }
@@ -1365,7 +1365,7 @@ void OPJFile::readSpreadInfo(FILE *f, FILE *debug)
   fflush(debug);
 
   /////////////// COLUMN Types ///////////////////////////////////////////
-  fprintf(debug,"     Spreadsheet has %d columns\n",SPREADSHEET[spread].column.size());
+  fprintf(debug,"     Spreadsheet has %zu columns\n",SPREADSHEET[spread].column.size());
 
   while(1)
   {
@@ -1588,7 +1588,7 @@ void OPJFile::readExcelInfo(FILE *f, FILE *debug)
     fflush(debug);
 
     /////////////// COLUMN Types ///////////////////////////////////////////
-    fprintf(debug,"     Excel sheet %d has %d columns\n",isheet,EXCEL[iexcel].sheet[isheet].column.size());
+    fprintf(debug,"     Excel sheet %d has %zu columns\n",isheet,EXCEL[iexcel].sheet[isheet].column.size());
 
     while(1)
     {
@@ -1689,7 +1689,7 @@ void OPJFile::readExcelInfo(FILE *f, FILE *debug)
           break;
         }
         fprintf(debug,"       COLUMN \"%s\" type = %s(%d) (@ 0x%X)\n",
-          EXCEL[iexcel].sheet[isheet].column[col_index].name.c_str(),type,c,LAYER+0x11);
+          EXCEL[iexcel].sheet[isheet].column[col_index].name.c_str(),colTypeNames[type],c,LAYER+0x11);
         fflush(debug);
       }
       LAYER+=0x1E7+0x1;
@@ -2260,7 +2260,7 @@ void OPJFile::readGraphInfo(FILE *f, FILE *debug)
         short nColY = w;
         if(col.size()>0)
         {
-          fprintf(debug,"     GRAPH %d layer %d curve %d Y : %s.%s\n",GRAPH.size(),GRAPH.back().layer.size(),GRAPH.back().layer.back().curve.size(),col[1].c_str(),col[0].c_str());
+          fprintf(debug,"     GRAPH %zu layer %zu curve %zu Y : %s.%s\n",GRAPH.size(),GRAPH.back().layer.size(),GRAPH.back().layer.back().curve.size(),col[1].c_str(),col[0].c_str());
           fflush(debug);
           curve.yColName=col[0];
           curve.dataName=col[1];
@@ -2272,11 +2272,11 @@ void OPJFile::readGraphInfo(FILE *f, FILE *debug)
         col=findDataByIndex(w-1);
         if(col.size()>0)
         {
-          fprintf(debug,"     GRAPH %d layer %d curve %d X : %s.%s\n",GRAPH.size(),GRAPH.back().layer.size(),GRAPH.back().layer.back().curve.size(),col[1].c_str(),col[0].c_str());
+          fprintf(debug,"     GRAPH %zu layer %zu curve %zu X : %s.%s\n",GRAPH.size(),GRAPH.back().layer.size(),GRAPH.back().layer.back().curve.size(),col[1].c_str(),col[0].c_str());
           fflush(debug);
           curve.xColName=col[0];
           if(curve.dataName!=col[1])
-            fprintf(debug,"     GRAPH %d X and Y from different tables\n",GRAPH.size());
+            fprintf(debug,"     GRAPH %zu X and Y from different tables\n",GRAPH.size());
         }
 
         fseek(f,LAYER+0x4C,SEEK_SET);
-- 
GitLab