I went through the example and upon creating a dll I used the DUMPBIN/exports command and I see _DLL_ROUT@20.
I thought I should be able to see the variables at there byte size also?
I cannot tell from the output how the variables are sized? Is there another area I should be looking at?
The variables are below. It would seem to me that integer is 4 bytes. What about the hidden string size?
SUBROUTINE DLL_ROUT (INT_ARG, STR_IN, STR_OUT)
CHARACTER*(*) STR_IN, STR_OUT
Thanks for any comments.