Fix printf for when uint64_t != unsigned long long int
[notmuch] / lib / database.cc
index 8641321511bd12c85eac6e1c91fe9c486d92e4c5..2b5b64dffd9bf0499a0ca70534eba115366610b3 100644 (file)
@@ -1306,7 +1306,7 @@ _notmuch_database_generate_thread_id (notmuch_database_t *notmuch)
 
     notmuch->last_thread_id++;
 
-    sprintf (thread_id, "%016llx", notmuch->last_thread_id);
+    sprintf (thread_id, "%016" PRIx64, notmuch->last_thread_id);
 
     db->set_metadata ("last_thread_id", thread_id);