Index: src/nedxml/opp_msgc
===================================================================
--- src/nedxml/opp_msgc	(revision 6263)
+++ src/nedxml/opp_msgc	(revision 6528)
@@ -1143,7 +1143,12 @@
                 print H "    $datatype{$fieldname} $var{$fieldname}\[$farraysize{$fieldname}\];\n";
             } elsif ($fisarray{$fieldname} && $farraysize{$fieldname} eq '') {
                 print H "    $datatype{$fieldname} *$var{$fieldname}; // array ptr\n";
-                print H "    unsigned int $varsize{$fieldname};\n";
+                $sizetypeprop = $fprops{$fieldname}->{sizetype};
+                if ($sizetypeprop ne '') {
+                    print H "    $sizetypeprop $varsize{$fieldname};\n";
+                } else {
+                    print H "    unsigned int $varsize{$fieldname};\n";
+                }
             } else {
                 print H "    $datatype{$fieldname} $var{$fieldname};\n";
             }
