> According to Posix, heap memory may or may not be initialised. BSS memory, > i.e. uninitialised globals, statics, and arrays thereof, must be > zero-initialised. > > I have no idea what Windows does. As you have described.