Hi, I have some global variables which I am initializing when I declare them. When I run my program SOME of the global variables are not initialized, special if they are declared inside a library that I make. When I check the initialization of global variables in the "init.a51" module I don't see any reference for these variables in the C_INITSEG table and of course they are not initialized. If I reference these variables in the library as "extern" and declare it in the main application they are initialized with the correct values. Why some variables are initialized and other not in the same library? There are any limitations for the size of the C_INITSEG table?