* fix the integer promotion fix
* use the correct length argument to memToVal() * prevent sign extension of 4-byte values in memToVal() * use memToVal() where required "looks correct" fgsch@