different from the native size, or when reading enums (because those are handled via a temp internally -> regular var parameter checks were not automatically performed) git-svn-id: trunk@7398 -