correct build fail in MSVC due to the dynamic C arrays\ndynamic C arrays is a...
correct build fail in MSVC due to the dynamic C arrays dynamic C arrays is a gnu C extension, not standard C++ replace by static std::vector (bad for threading but ok for now in SADL)