@@ -73,9 +73,9 @@ class packer {
7373 packer<Stream>& pack_true ();
7474 packer<Stream>& pack_false ();
7575
76- packer<Stream>& pack_array (unsigned int n);
76+ packer<Stream>& pack_array (size_t n);
7777
78- packer<Stream>& pack_map (unsigned int n);
78+ packer<Stream>& pack_map (size_t n);
7979
8080 packer<Stream>& pack_raw (size_t l);
8181 packer<Stream>& pack_raw_body (const char * b, size_t l);
@@ -119,14 +119,14 @@ class packer {
119119 static void _pack_true (Stream& x);
120120 static void _pack_false (Stream& x);
121121
122- static void _pack_array (Stream& x, unsigned int n);
122+ static void _pack_array (Stream& x, size_t n);
123123
124- static void _pack_map (Stream& x, unsigned int n);
124+ static void _pack_map (Stream& x, size_t n);
125125
126126 static void _pack_raw (Stream& x, size_t l);
127127 static void _pack_raw_body (Stream& x, const void * b, size_t l);
128128
129- static void append_buffer (Stream& x, const unsigned char * buf, unsigned int len)
129+ static void append_buffer (Stream& x, const unsigned char * buf, size_t len)
130130 { x.write ((const char *)buf, len); }
131131
132132private:
@@ -313,12 +313,12 @@ inline packer<Stream>& packer<Stream>::pack_false()
313313
314314
315315template <typename Stream>
316- inline packer<Stream>& packer<Stream>::pack_array(unsigned int n)
316+ inline packer<Stream>& packer<Stream>::pack_array(size_t n)
317317{ _pack_array (m_stream, n); return *this ; }
318318
319319
320320template <typename Stream>
321- inline packer<Stream>& packer<Stream>::pack_map(unsigned int n)
321+ inline packer<Stream>& packer<Stream>::pack_map(size_t n)
322322{ _pack_map (m_stream, n); return *this ; }
323323
324324
0 commit comments