[ros-diffs] [fireball] 30247: - Don't include <windows.h> if it's not needed. - Fix strange usage of TABs.

fireball at svn.reactos.org fireball at svn.reactos.org
Wed Nov 7 23:34:05 CET 2007


Author: fireball
Date: Thu Nov  8 01:34:05 2007
New Revision: 30247

URL: http://svn.reactos.org/svn/reactos?rev=30247&view=rev
Log:
- Don't include <windows.h> if it's not needed.
- Fix strange usage of TABs.

Modified:
    trunk/reactos/lib/sdk/libcntpr/string/wtol.c

Modified: trunk/reactos/lib/sdk/libcntpr/string/wtol.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/libcntpr/string/wtol.c?rev=30247&r1=30246&r2=30247&view=diff
==============================================================================
--- trunk/reactos/lib/sdk/libcntpr/string/wtol.c (original)
+++ trunk/reactos/lib/sdk/libcntpr/string/wtol.c Thu Nov  8 01:34:05 2007
@@ -1,6 +1,8 @@
 #include <string.h>
-#include <stdlib.h>
-#include <windows.h>
+#include <ctype.h>
+#include <basetsd.h>
+
+/* Implementation comes from wine/dlls/ntdll/wcstring.c */
 
 /*
  * @implemented
@@ -8,23 +10,23 @@
 long
 _wtol(const wchar_t *str)
 {
-     ULONG RunningTotal = 0;
+    unsigned long RunningTotal = 0;
     char bMinus = 0;
 
     while (iswctype(*str, _SPACE) ) {
-	str++;
+        str++;
     } /* while */
 
     if (*str == L'+') {
-	str++;
+        str++;
     } else if (*str == L'-') {
-	bMinus = 1;
-	str++;
+        bMinus = 1;
+        str++;
     } /* if */
 
     while (*str >= L'0' && *str <= L'9') {
-	RunningTotal = RunningTotal * 10 + *str - L'0';
-	str++;
+        RunningTotal = RunningTotal * 10 + *str - L'0';
+        str++;
     } /* while */
 
     return bMinus ? -RunningTotal : RunningTotal;




More information about the Ros-diffs mailing list