enable warning 4213 - non-standard extension: cast on l-value
reorder serini_test/main.cpp
enable warning 4239 - non-standard extensio: convert from Foo to &Foo