Fix warning on 32 bit systems.
authorTom Hughes <tom@compton.nu>
Sun, 3 Oct 2010 14:09:48 +0000 (14:09 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 3 Oct 2010 14:09:48 +0000 (14:09 +0000)
src/interpolate.c

index d86a6ea..3937af7 100644 (file)
@@ -21,6 +21,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <limits.h>
+#include <inttypes.h>
 
 #include <errno.h>
 
@@ -86,7 +87,7 @@ do_interpolate(DBJob *job, FILE *input, FILE *output)
       }
       break;
     case 'u':
-      fprintf(output, "http://www.openstreetmap.org/user/%s/traces/%ld", job->name, job->gpx_id);
+      fprintf(output, "http://www.openstreetmap.org/user/%s/traces/%"PRId64, job->name, job->gpx_id);
       break;
     default:
       fputs("\n\n[Unknown % escape: ", output);