#ifndef _HGIC_COMMON_H_ #define _HGIC_COMMON_H_ #ifdef __cplusplus extern "C" { #endif void do_global_ctors(void); void do_global_dtors(void); void cpu_loading_print(uint8 all, struct os_task_info *tsk_info, uint32 size); void sys_wakeup_host(void); void module_version_show(void); extern const uint32 sdk_version; extern const uint32 svn_version; extern const uint32 app_version; uint32 scatter_size(scatter_data *data, uint32 count); uint8 *scatter_offset(scatter_data *data, uint32 count, uint32 off); void trap_data_set(int8 id, void *addr, uint32 len); void trap_hdl_set(int8 id, void (*hdl)(void *), void *arg); void trap_data_dump(void); void trap_hdl_run(void); void set_errno(int32 err); int32 get_errno(void); #ifdef __cplusplus } #endif #endif