Correct use of PRId64
authorTom Hughes <tom@compton.nu>
Thu, 14 Feb 2013 11:48:17 +0000 (11:48 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 14 Feb 2013 11:48:17 +0000 (11:48 +0000)
output_osm.c

index bf7fc6d..94dc9eb 100644 (file)
@@ -106,7 +106,7 @@ void osm_changeset(int64_t id, const char *user, const char *created_at, const c
            int num_changes, int has_bbox, 
                   long double min_lat, long double max_lat, long double min_lon, long double max_lon, 
                   int open, struct keyval *tags) {
-  printf(INDENT "<changeset id=\""PRId64"\" created_at=\"%s\" num_changes=\"%d\" ", id, created_at, num_changes);
+  printf(INDENT "<changeset id=\"%"PRId64"\" created_at=\"%s\" num_changes=\"%d\" ", id, created_at, num_changes);
   if (open) {
     printf("open=\"true\" ");
   } else {
@@ -129,7 +129,7 @@ void osm_changeset(int64_t id, const char *user, const char *created_at, const c
 void osm_node(int64_t id, long double lat, long double lon, struct keyval *tags, const char *ts, const char *user, int version, int changeset)
 {
   if (listHasData(tags)) {
-    printf(INDENT "<node id=\""PRId64"\" lat=\"%.7Lf\" lon=\"%.7Lf\" "
+    printf(INDENT "<node id=\"%"PRId64"\" lat=\"%.7Lf\" lon=\"%.7Lf\" "
           "timestamp=\"%s\" version=\"%d\" changeset=\"%d\"%s>\n", 
           id, lat, lon, ts, version, changeset, user);
     osm_tags(tags);
@@ -146,7 +146,7 @@ void osm_way(int64_t id, struct keyval *nodes, struct keyval *tags, const char *
   struct keyval *p;
   
   if (listHasData(tags) || listHasData(nodes)) {
-    printf(INDENT "<way id=\""PRId64"\" timestamp=\"%s\" version=\"%d\" changeset=\"%d\"%s>\n", id, ts, version, changeset, user);
+    printf(INDENT "<way id=\"%"PRId64"\" timestamp=\"%s\" version=\"%d\" changeset=\"%d\"%s>\n", id, ts, version, changeset, user);
     while ((p = popItem(nodes)) != NULL) {
       printf(INDENT INDENT "<nd ref=\"%s\" />\n", p->value);
       freeItem(p);
@@ -163,7 +163,7 @@ void osm_relation(int64_t id, struct keyval *members, struct keyval *roles, stru
   struct keyval *p, *q;
   
   if (listHasData(tags) || listHasData(members)) {
-    printf(INDENT "<relation id=\""PRId64"\" timestamp=\"%s\" version=\"%d\" changeset=\"%d\"%s>\n", id, ts, version, changeset, user);
+    printf(INDENT "<relation id=\"%"PRId64"\" timestamp=\"%s\" version=\"%d\" changeset=\"%d\"%s>\n", id, ts, version, changeset, user);
     while (((p = popItem(members)) != NULL) && ((q = popItem(roles)) != NULL)) {
       char *m_type = p->key;
       char *i;