Fix issues I noticed

```
commit ca326da9a10fae826dc3e813d1e8ab7060e39926
Author: Dmitry Shachnev <mitya57@gmail.com>
Date:   Sun Nov 24 21:09:57 2013 +0400

    Enable basic compiler warnings.
    
    So that now we can see all uninitialized variables.

commit a1ec0a08ee458c2ec110e8bd9499b0d4dc5d57bc
Author: Dmitry Shachnev <mitya57@gmail.com>
Date:   Sun Nov 24 21:06:22 2013 +0400

    formatting: Remove trailing whitespace.

commit 8a3423aea53919ec614a148e726bb6f98085ae30
Author: Dmitry Shachnev <mitya57@gmail.com>
Date:   Sun Nov 24 21:03:24 2013 +0400

    Use uint32_t instead of size_t.
    
    This fixes compilation on Linux.
```