Skip to content

Commit ca0b983

Browse files
Use explicitly sized integer types
1 parent 1ab6a25 commit ca0b983

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/util/serializer.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Purpose: Generic serialization of object hierarchies.
1717
#include <vector>
1818
#include <set>
1919
#include <map>
20+
#include <cstdint>
2021
#include <cassert>
2122
#ifdef USE_BOOST
2223
#include <boost/bimap.hpp>
@@ -257,7 +258,7 @@ class serializert
257258
Serializes a field.
258259
259260
\*******************************************************************/
260-
virtual void serialize(const char *name, int &field)=0;
261+
virtual void serialize(const char *name, int32_t &field)=0;
261262

262263
/*******************************************************************\
263264
@@ -273,7 +274,7 @@ class serializert
273274
Serializes a field.
274275
275276
\*******************************************************************/
276-
virtual void serialize(const char *name, unsigned int &field)=0;
277+
virtual void serialize(const char *name, uint32_t &field)=0;
277278

278279
/*******************************************************************\
279280
@@ -289,7 +290,7 @@ class serializert
289290
Serializes a field.
290291
291292
\*******************************************************************/
292-
virtual void serialize(const char *name, unsigned long long &field)=0;
293+
virtual void serialize(const char *name, uint64_t &field)=0;
293294

294295
/*******************************************************************\
295296

0 commit comments

Comments
 (0)