Corrections to avoid the problem of alignment modifier not permitted on function parameters (MSVC specific error)