private static unsafe int wcslen(char* s) { int result = 0; while (*s++ != '\0') result++; return result; }