Further to my earlier statement that either init.h is wrong, or the source codes are not cleanup, my personal guess is that init.h is not correct (this line - "Also note, that this data cannot be "const".") This is because these __xxxxdata can be either constant or non-constant, and can also be only needed during initializaton - independently.
Correct?