OSDN Git Service

1.change core file extension to .c from .cpp
[mimic/MiMicSDK.git] / lib / src / include / NyLPC_stdlib.h
index 09059c9..b239275 100644 (file)
@@ -459,9 +459,40 @@ NyLPC_TUInt8 NyLPC_TTextIdTbl_getMatchId(const NyLPC_TChar* i_str,const struct N
 /*********************************************************************************\r
  * standard function\r
  *********************************************************************************/\r
+/**\r
+ * Same as tolower\r
+ */\r
+#define NyLPC_tolower(c) (((c) >= 'A' && (c) <= 'Z' )?((c)+'a' - 'A'):(c))\r
+\r
+/**\r
+ * Same as itoa\r
+ */\r
 void NyLPC_itoa(int i_n,char* o_out,int i_digit);\r
+\r
+/**\r
+ * Same as reverse\r
+ */\r
 void NyLPC_reverse(char* s);\r
 \r
+/**\r
+ * Same as stricmp\r
+ */\r
+int NyLPC_stricmp(const char *i_s1, const char *i_s2);\r
+\r
+/**\r
+ * Same as strnicmp\r
+ */\r
+int NyLPC_strnicmp(const char *i_s1, const char *i_s2,int n);\r
+\r
+/**\r
+ * Convert a charactor to integer.\r
+ */\r
+int NyLPC_ctoi(char i);\r
+\r
+/**\r
+ * Convert a character to 16 digit integer.\r
+ */\r
+int NyLPC_ctox(char i);\r
 \r
 \r
 \r
@@ -483,11 +514,6 @@ void NyLPC_reverse(char* s);
 #include "../NyLPC_cStr.h"\r
 \r
 \r
-#include "../os/NyLPC_cStopwatch.h"\r
-#include "../os/NyLPC_cMutex.h"\r
-#include "../os/NyLPC_cThread.h"\r
-#include "../os/NyLPC_cSemaphore.h"\r
-#include "../os/NyLPC_cIsr.h"\r
 \r
 \r
 \r