update for HEAD-2003091401
[reactos.git] / lib / string / tcsnlen.h
diff --git a/lib/string/tcsnlen.h b/lib/string/tcsnlen.h
new file mode 100644 (file)
index 0000000..341678b
--- /dev/null
@@ -0,0 +1,18 @@
+/* $Id$
+ */
+
+#include <stddef.h>
+#include <tchar.h>
+
+int _tcsnlen(const _TCHAR * str, size_t count)
+{
+ const _TCHAR * s;
+
+ if(str == 0) return 0;
+
+ for(s = str; *s && count; ++ s, -- count);
+
+ return s - str;
+}
+
+/* EOF */