mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-06-17 20:05:49 +08:00
bugfix(esp8266): Fix C++ initialization error
This commit is contained in:
@ -14,16 +14,16 @@
|
|||||||
|
|
||||||
static void user_init_entry(void *param)
|
static void user_init_entry(void *param)
|
||||||
{
|
{
|
||||||
void (*func)(void);
|
void (**func)(void);
|
||||||
|
|
||||||
extern void (__init_array_start)(void);
|
extern void (*__init_array_start)(void);
|
||||||
extern void (__init_array_end)(void);
|
extern void (*__init_array_end)(void);
|
||||||
|
|
||||||
extern void app_main(void);
|
extern void app_main(void);
|
||||||
|
|
||||||
/* initialize C++ construture function */
|
/* initialize C++ construture function */
|
||||||
for (func = &__init_array_start; func < &__init_array_end; func++)
|
for (func = &__init_array_start; func < &__init_array_end; func++)
|
||||||
func();
|
func[0]();
|
||||||
|
|
||||||
tcpip_adapter_init();
|
tcpip_adapter_init();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user