Changeset 499 for Whitix/branches/hybrid
- Timestamp:
- 05/13/08 23:58:08 (4 months ago)
- Files:
-
- 1 modified
-
Whitix/branches/hybrid/lib/string.c (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Whitix/branches/hybrid/lib/string.c
r230 r499 17 17 */ 18 18 19 #include <module.h> 19 20 #include <string.h> 20 21 … … 30 31 } 31 32 33 SYMBOL_EXPORT(strncpy); 34 32 35 int strcpy(char* dest,char* src) 33 36 { … … 35 38 return 0; 36 39 } 40 41 SYMBOL_EXPORT(strcpy); 37 42 38 43 int strncmp(const char* s1,const char* s2,int num) … … 50 55 return res; 51 56 } 57 58 SYMBOL_EXPORT(strncmp); 52 59 53 60 int strnicmp(const char* s1,const char* s2,int num) … … 68 75 } 69 76 77 SYMBOL_EXPORT(strnicmp); 78 70 79 int strlen(char* str) 71 80 { … … 77 86 return ret; 78 87 } 88 89 SYMBOL_EXPORT(strlen); 79 90 80 91 char* strcat(char *str1,const char *str2) … … 90 101 } 91 102 103 SYMBOL_EXPORT(strcat); 104 92 105 char* strchr(char* string,int c) 93 106 { … … 99 112 } 100 113 114 SYMBOL_EXPORT(strchr); 115 101 116 char* strrchr(char* string,int c) 102 117 { … … 107 122 return 0; 108 123 } 124 125 SYMBOL_EXPORT(strrchr); 109 126 110 127 void* memset(void* pointer,int size,char value) … … 118 135 } 119 136 137 SYMBOL_EXPORT(memset); 138 120 139 void* memsetw(void* pointer,int size,WORD value) 121 140 { … … 127 146 return pointer; 128 147 } 148 149 SYMBOL_EXPORT(memsetw); 129 150 130 151 int memcmp(const void *s1, const void *s2, int n) … … 142 163 } 143 164 165 SYMBOL_EXPORT(memcmp); 166 144 167 int toupper(char ch) 145 168 {
