#include "rtltypes.h" int _strcmp_a(const char *s1, const char *s2) { char c1, c2; if ( s1==s2 ) return 0; if ( s1==0 ) return -1; if ( s2==0 ) return 1; do { c1 = *s1; c2 = *s2; s1++; s2++; } while ( (c1 != 0) && (c1 == c2) ); return (int)(c1 - c2); } int _strcmp_w(const wchar_t *s1, const wchar_t *s2) { wchar_t c1, c2; if ( s1==s2 ) return 0; if ( s1==0 ) return -1; if ( s2==0 ) return 1; do { c1 = *s1; c2 = *s2; s1++; s2++; } while ( (c1 != 0) && (c1 == c2) ); return (int)(c1 - c2); }