DIALOG_ParseTemplate16() supported up to 127 controls. Bigger values
were expanded to WORD incorrectly.

diff --git a/windows/dialog.c b/windows/dialog.c
index b8e579f..595a7df 100644
--- a/windows/dialog.c
+++ b/windows/dialog.c
@@ -440,7 +440,7 @@
 {
     result->style   = GET_DWORD(p); p += sizeof(DWORD);
     result->exStyle = 0;
-    result->nbItems = *p++;
+    result->nbItems = (unsigned char) *p++;
     result->x       = GET_WORD(p);  p += sizeof(WORD);
     result->y       = GET_WORD(p);  p += sizeof(WORD);
     result->cx      = GET_WORD(p);  p += sizeof(WORD);