set most of trunk svn property eol-style:native
[reactos.git] / reactos / lib / string / wcstombs.c
index d064d05..d927b7e 100644 (file)
@@ -1,59 +1,59 @@
-#define WIN32_NO_STATUS\r
-#include <windows.h>\r
-#include <ndk/umtypes.h>\r
-#include <ndk/rtlfuncs.h>\r
-\r
-/*\r
- * @implemented\r
- */\r
-int wctomb (char *mbchar, wchar_t wchar)\r
-{\r
-       NTSTATUS Status;\r
-       ULONG Size;\r
-\r
-       if (mbchar == NULL)\r
-               return 0;\r
-\r
-       Status = RtlUnicodeToMultiByteN (mbchar,\r
-                                        1,\r
-                                        &Size,\r
-                                        &wchar,\r
-                                        sizeof(WCHAR));\r
-       if (!NT_SUCCESS(Status))\r
-               return -1;\r
-\r
-       return (int)Size;\r
-}\r
-\r
-/*\r
- * @implemented\r
- */\r
-size_t wcstombs (char *mbstr, const wchar_t *wcstr, size_t count)\r
-{\r
-       NTSTATUS Status;\r
-       ULONG Size;\r
-       ULONG Length;\r
-\r
-       Length = wcslen (wcstr);\r
-\r
-       if (mbstr == NULL)\r
-       {\r
-               RtlUnicodeToMultiByteSize (&Size,\r
-                                          (wchar_t*)((size_t)wcstr),\r
-                                          Length * sizeof(WCHAR));\r
-\r
-               return (size_t)Size;\r
-       }\r
-\r
-       Status = RtlUnicodeToMultiByteN (mbstr,\r
-                                        count,\r
-                                        &Size,\r
-                                        (wchar_t*)((size_t)wcstr),\r
-                                        Length * sizeof(WCHAR));\r
-       if (!NT_SUCCESS(Status))\r
-               return -1;\r
-\r
-       return (size_t)Size;\r
-}\r
-\r
-/* EOF */\r
+#define WIN32_NO_STATUS
+#include <windows.h>
+#include <ndk/umtypes.h>
+#include <ndk/rtlfuncs.h>
+
+/*
+ * @implemented
+ */
+int wctomb (char *mbchar, wchar_t wchar)
+{
+       NTSTATUS Status;
+       ULONG Size;
+
+       if (mbchar == NULL)
+               return 0;
+
+       Status = RtlUnicodeToMultiByteN (mbchar,
+                                        1,
+                                        &Size,
+                                        &wchar,
+                                        sizeof(WCHAR));
+       if (!NT_SUCCESS(Status))
+               return -1;
+
+       return (int)Size;
+}
+
+/*
+ * @implemented
+ */
+size_t wcstombs (char *mbstr, const wchar_t *wcstr, size_t count)
+{
+       NTSTATUS Status;
+       ULONG Size;
+       ULONG Length;
+
+       Length = wcslen (wcstr);
+
+       if (mbstr == NULL)
+       {
+               RtlUnicodeToMultiByteSize (&Size,
+                                          (wchar_t*)((size_t)wcstr),
+                                          Length * sizeof(WCHAR));
+
+               return (size_t)Size;
+       }
+
+       Status = RtlUnicodeToMultiByteN (mbstr,
+                                        count,
+                                        &Size,
+                                        (wchar_t*)((size_t)wcstr),
+                                        Length * sizeof(WCHAR));
+       if (!NT_SUCCESS(Status))
+               return -1;
+
+       return (size_t)Size;
+}
+
+/* EOF */