aboutsummaryrefslogtreecommitdiff
path: root/sprinter.h
diff options
context:
space:
mode:
authorPeter Wang <novalazy@gmail.com>2020-02-08 12:49:22 +1100
committerDavid Bremner <david@tethera.net>2020-02-13 19:10:42 -0400
commitc17fca40e2bc5514863d98807aaed318f144fd1a (patch)
treea507822484750dd2b832a28a3d5df6ff9f51e64d /sprinter.h
parente091427d98b0c49e96fb312ad1af6862776b896a (diff)
sprinter: change integer method to use int64_t
In particular, timestamps beyond 2038 could overflow the sprinter interface on systems where time_t is 64-bit but 'int' is a signed 32-bit integer type.
Diffstat (limited to 'sprinter.h')
-rw-r--r--sprinter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sprinter.h b/sprinter.h
index 182b1a8b..528d8a2d 100644
--- a/sprinter.h
+++ b/sprinter.h
@@ -33,7 +33,7 @@ typedef struct sprinter {
*/
void (*string)(struct sprinter *, const char *);
void (*string_len)(struct sprinter *, const char *, size_t);
- void (*integer)(struct sprinter *, int);
+ void (*integer)(struct sprinter *, int64_t);
void (*boolean)(struct sprinter *, bool);
void (*null)(struct sprinter *);