*/\r
NyLPC_TBool NyLPC_mimicvm_txt2UInt(const NyLPC_TChar* i_txt,NyLPC_TUInt8 i_num,void* out)\r
{\r
- NyLPC_TUInt32 ret=0;\r
- NyLPC_TChar c;\r
- int i;\r
+ NyLPC_TUInt32 ret=0;\r
+ NyLPC_TChar c;\r
+ int i;\r
\r
- for(i=0;i<i_num;i++){\r
- c=(*(i_txt+i));\r
- if('f'>=c && c>='a'){\r
- c=c-(NyLPC_TUInt8)'a'+10;\r
- }else if('9'>=c && c>='0'){\r
- c-=(NyLPC_TUInt8)'0';\r
- }else{\r
- return NyLPC_TBool_FALSE;\r
- }\r
- ret=(ret<<4)|c;\r
- }\r
- //2,4,8だけ。\r
- switch(i_num){\r
- case 2:\r
- *((NyLPC_TUInt8*)out)=(NyLPC_TUInt8)ret;\r
- break;\r
- case 4:\r
- *((NyLPC_TUInt16*)out)=(NyLPC_TUInt16)ret;\r
- break;\r
- case 8:\r
- *((NyLPC_TUInt32*)out)=(NyLPC_TUInt32)ret;\r
- break;\r
- default:\r
- return NyLPC_TBool_FALSE;\r
- }\r
- return NyLPC_TBool_TRUE;\r
+ for(i=0;i<i_num;i++){\r
+ c=(*(i_txt+i));\r
+ if('f'>=c && c>='a'){\r
+ c=c-(NyLPC_TUInt8)'a'+10;\r
+ }else if('9'>=c && c>='0'){\r
+ c-=(NyLPC_TUInt8)'0';\r
+ }else{\r
+ return NyLPC_TBool_FALSE;\r
+ }\r
+ ret=(ret<<4)|c;\r
+ }\r
+ //2,4,8だけ。\r
+ switch(i_num){\r
+ case 2:\r
+ *((NyLPC_TUInt8*)out)=(NyLPC_TUInt8)ret;\r
+ break;\r
+ case 4:\r
+ *((NyLPC_TUInt16*)out)=(NyLPC_TUInt16)ret;\r
+ break;\r
+ case 8:\r
+ *((NyLPC_TUInt32*)out)=(NyLPC_TUInt32)ret;\r
+ break;\r
+ default:\r
+ return NyLPC_TBool_FALSE;\r
+ }\r
+ return NyLPC_TBool_TRUE;\r
}\r
\r