Char[], ints 32/64, fixes

Char[], ints 32/64, fixes. Now work perfectly on both Windows (vc++)
and mac (apple clang), everything gets translated properly back and
forth, no extra sizing, windows demands null terminator