]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/windows/eventreader.cpp
Use size_t to represent sizes
[libs/core.git] / source / io / windows / eventreader.cpp
index 82d9e8c2a297a48dbe202eeace2edfbafc035328..8c4102067854eb0c9096ff92ab4277c1e3cf6441 100644 (file)
@@ -13,12 +13,12 @@ struct EventReader::Private
 {
        OVERLAPPED overlapped;
        Handle event;
-       unsigned buf_size;
-       char *buffer;
-       unsigned buf_avail;
-       char *buf_next;
-       bool pending;
-       bool eof;
+       size_t buf_size = 0;
+       char *buffer = 0;
+       size_t buf_avail = 0;
+       char *buf_next = 0;
+       bool pending = false;
+       bool eof = false;
 };
 
 
@@ -31,10 +31,7 @@ EventReader::EventReader(Handle &h, unsigned size):
        priv->overlapped.hEvent = *priv->event;
        priv->buf_size = size;
        priv->buffer = new char[priv->buf_size];
-       priv->buf_avail = 0;
        priv->buf_next = priv->buffer;
-       priv->pending = false;
-       priv->eof = false;
 }
 
 EventReader::~EventReader()