diff --git a/inc/hgl/platform/SOC.h b/inc/hgl/platform/SOC.h index 615f064..5cff55d 100644 --- a/inc/hgl/platform/SOC.h +++ b/inc/hgl/platform/SOC.h @@ -102,7 +102,7 @@ namespace hgl bool support_64bit; }; - const uint32 ParseARMCpuName(const char *); ///<根据字符串解晰ARM CPU名称ID + const uint32 ParseARMCpuName(ARMCpuName &,const char *); ///<根据字符串解晰ARM CPU名称ID bool ParseARMCpuCoreInfo(ARMCpuCoreInfo *,const uint32 &cpu_name_id); ///<根据ARM CPU名字ID解晰CPU信息 diff --git a/src/SOC/ARMCpuInfo.cpp b/src/SOC/ARMCpuInfo.cpp index 93b48e6..21bbb34 100644 --- a/src/SOC/ARMCpuInfo.cpp +++ b/src/SOC/ARMCpuInfo.cpp @@ -3,10 +3,8 @@ namespace hgl { - const uint32 ParseARMCpuName(const char *str) + const uint32 ParseARMCpuName(ARMCpuName &arm_cpu_name,const char *str) { - ARMCpuName arm_cpu_name; - if(!str)return(0); arm_cpu_name.value=0;