return (s1 < s2) ? -1 : (s1 > s2);
}
+int (strncmp)(const char *_s1, const char *_s2, size_t n)
+{
+ for ( size_t i = 0; i < n; i++)
+ if ( _s1[i] != _s2[i] )
+ return _s1[i] - _s2[i];
+
+ return 0;
+}
+
void *(memset)(void *s, int c, size_t n)
{
char *p = s;
int strcmp(const char *s1, const char *s2);
#define strcmp(s1, s2) __builtin_strcmp(s1, s2)
+int strncmp(const char *s1, const char *s2, size_t n);
+#define strncmp(s1, s2, n) __builtin_strncmp(s1, s2, n)
+
void *memset(void *s, int c, size_t n);
#define memset(d, c, n) __builtin_memset(d, c, n)