44#include < sodium.h>
55
66#include < catch2/catch_test_macros.hpp>
7+ #include < cinttypes>
78#include < nlohmann/json.hpp>
89#include < session/config/pro.hpp>
910#include < session/pro_backend.hpp>
@@ -31,17 +32,17 @@ static bool string8_equals(string8 s8, std::string_view str) {
3132 fprintf (stderr,
3233 " proof.rotating_pubkey: %s\n " ,
3334 oxenc::to_hex (proof.rotating_pubkey .data ).c_str ());
34- fprintf (stderr, " proof.expiry_unix_ts_ms: %zu \n " , proof.expiry_unix_ts_ms );
35+ fprintf (stderr, " proof.expiry_unix_ts_ms: %" PRIu64 " \n " , proof.expiry_unix_ts_ms );
3536 fprintf (stderr, " proof.sig: %s\n " , oxenc::to_hex (proof.sig .data ).c_str ());
3637}
3738
3839[[maybe_unused]] static void dump_pro_payment_item (
3940 const session_pro_backend_pro_payment_item& item) {
40- fprintf (stderr, " item.expiry_unix_ts_ms: %zu \n " , item.expiry_unix_ts_ms );
41- fprintf (stderr, " item.grace_unix_ts_ms: %zu\n " , item.grace_unix_ts_ms );
42- fprintf (stderr, " item.redeemed_unix_ts_ms: %zu\n " , item.redeemed_unix_ts_ms );
43- fprintf (stderr, " item.refunded_unix_ts_ms: %zu\n " , item.refunded_unix_ts_ms );
44- fprintf (stderr, " item.subscription_duration: %zu\n " , item.subscription_duration_s );
41+ fprintf (stderr, " item.expiry_unix_ts_ms: %" PRIu64 " \n " , item.expiry_unix_ts_ms );
42+ fprintf (stderr, " item.grace_unix_ts_ms: %" PRIu64 " zu\n " , item.grace_unix_ts_ms );
43+ fprintf (stderr, " item.redeemed_unix_ts_ms: %" PRIu64 " zu\n " , item.redeemed_unix_ts_ms );
44+ fprintf (stderr, " item.refunded_unix_ts_ms: %" PRIu64 " zu\n " , item.refunded_unix_ts_ms );
45+ fprintf (stderr, " item.subscription_duration: %" PRIu64 " zu\n " , item.subscription_duration_s );
4546 fprintf (stderr, " item.payment_provider: %u\n " , item.payment_provider );
4647 fprintf (stderr,
4748 " item.google_payment_token: %.*s\n " ,
@@ -60,7 +61,7 @@ static bool string8_equals(string8 s8, std::string_view str) {
6061
6162[[maybe_unused]] static void dump_pro_revocation (
6263 const session_pro_backend_pro_revocation_item& item) {
63- fprintf (stderr, " item.expiry_unix_ts: %zu\n " , item.expiry_unix_ts_ms );
64+ fprintf (stderr, " item.expiry_unix_ts: %" PRIu64 " zu\n " , item.expiry_unix_ts_ms );
6465 fprintf (stderr, " item.gen_index_hash: %s\n " , oxenc::to_hex (item.gen_index_hash .data ).c_str ());
6566}
6667
0 commit comments