@@ -70,9 +70,9 @@ class packer {
7070 packer<Stream>& pack_true ();
7171 packer<Stream>& pack_false ();
7272
73- packer<Stream>& pack_array (unsigned int n);
73+ packer<Stream>& pack_array (size_t n);
7474
75- packer<Stream>& pack_map (unsigned int n);
75+ packer<Stream>& pack_map (size_t n);
7676
7777 packer<Stream>& pack_raw (size_t l);
7878 packer<Stream>& pack_raw_body (const char * b, size_t l);
@@ -112,14 +112,14 @@ class packer {
112112 static void _pack_true (Stream& x);
113113 static void _pack_false (Stream& x);
114114
115- static void _pack_array (Stream& x, unsigned int n);
115+ static void _pack_array (Stream& x, size_t n);
116116
117- static void _pack_map (Stream& x, unsigned int n);
117+ static void _pack_map (Stream& x, size_t n);
118118
119119 static void _pack_raw (Stream& x, size_t l);
120120 static void _pack_raw_body (Stream& x, const void * b, size_t l);
121121
122- static void append_buffer (Stream& x, const unsigned char * buf, unsigned int len)
122+ static void append_buffer (Stream& x, const unsigned char * buf, size_t len)
123123 { x.write ((const char *)buf, len); }
124124
125125private:
@@ -294,12 +294,12 @@ inline packer<Stream>& packer<Stream>::pack_false()
294294
295295
296296template <typename Stream>
297- inline packer<Stream>& packer<Stream>::pack_array(unsigned int n)
297+ inline packer<Stream>& packer<Stream>::pack_array(size_t n)
298298{ _pack_array (m_stream, n); return *this ; }
299299
300300
301301template <typename Stream>
302- inline packer<Stream>& packer<Stream>::pack_map(unsigned int n)
302+ inline packer<Stream>& packer<Stream>::pack_map(size_t n)
303303{ _pack_map (m_stream, n); return *this ; }
304304
305305
0 commit comments