1#pragma weak main_hidden_data 2extern int main_hidden_data; 3asm (".hidden main_hidden_data"); 4 5#pragma weak main_hidden_func 6extern int main_hidden_func (); 7asm (".hidden main_hidden_func"); 8 9int 10_start (void) 11{ 12 int ret = 0; 13 14 if (&main_hidden_data != 0) 15 ret = 1; 16 if (main_hidden_func != 0) 17 ret = 1; 18 19 return ret; 20} 21 22int 23__start (void) 24{ 25 return _start (); 26} 27