File: 005-fix-compiler-warnings.patch

package info (click to toggle)
geotranz 3.7-5
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 242,380 kB
  • sloc: cpp: 37,618; java: 13,594; javascript: 3,068; makefile: 955; xml: 67; sh: 38; csh: 21
file content (57 lines) | stat: -rw-r--r-- 3,105 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Description: fix int/long compiler warnings
Author: Roberto Lumbreras <rover@debian.org>

Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp
===================================================================
--- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp	2018-07-27 18:00:02.741328185 +0200
+++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp	2018-07-27 18:00:02.705328004 +0200
@@ -279,11 +279,11 @@
 
   /* Form the gars string */
   if( ew_value < 10 )
-    sprintf ( GARSString, "00%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
+    sprintf ( GARSString, "00%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
   else if( ew_value < 100 )
-    sprintf ( GARSString, "0%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
+    sprintf ( GARSString, "0%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
   else
-    sprintf ( GARSString, "%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
+    sprintf ( GARSString, "%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) );
 
   if( precision > 0 )
   {
Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp
===================================================================
--- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp	2018-07-27 18:00:02.741328185 +0200
+++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp	2018-07-27 18:00:02.705328004 +0200
@@ -3821,7 +3821,7 @@
       if( dynamic_cast< UTMCoordinates* >( targetCoordinate ) )
       {
         UTMCoordinates coord = ( *dynamic_cast< UTMCoordinates* >( targetCoordinate ) );
-        fprintf(outputFile, "%d", coord.zone());
+        fprintf(outputFile, "%ld", coord.zone());
         fprintf(outputFile, ", ");
         fprintf(outputFile, "%c", coord.hemisphere());
         fprintf(outputFile, ", ");
@@ -4046,7 +4046,7 @@
       UTMParameters params = *dynamic_cast< UTMParameters* >( coordinateConversionService->getCoordinateSystem( SourceOrTarget::target ) );
 
       if (params.override())
-        fprintf(outputFile, "%d", params.zone());
+        fprintf(outputFile, "%ld", params.zone());
       else
         fprintf(outputFile, "%d", 0);
       fprintf(outputFile, ", ");
Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp
===================================================================
--- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp	2018-07-27 18:00:02.741328185 +0200
+++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp	2018-07-27 18:00:02.705328004 +0200
@@ -1269,7 +1269,7 @@
 {
   SVC_Status error_Code = SVC_Success;
 
-  if (sprintf(str, "%2.0d", zone) <= 0)
+  if (sprintf(str, "%2.0ld", zone) <= 0)
   {
     error_Code = SVC_Zone_to_String;
   }