[ros-diffs] [fireball] 30765: - Remove unneeded kdb_string.c from the build, and a misc fix.

fireball at svn.reactos.org fireball at svn.reactos.org
Sun Nov 25 23:46:13 CET 2007


Author: fireball
Date: Mon Nov 26 01:46:13 2007
New Revision: 30765

URL: http://svn.reactos.org/svn/reactos?rev=30765&view=rev
Log:
- Remove unneeded kdb_string.c from the build, and a misc fix.

Removed:
    trunk/reactos/ntoskrnl/kdbg/kdb_string.c
Modified:
    trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c
    trunk/reactos/ntoskrnl/ntoskrnl.rbuild

Modified: trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c?rev=30765&r1=30764&r2=30765&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c Mon Nov 26 01:46:13 2007
@@ -49,7 +49,7 @@
 	"\r\000/"					/* 0x60 - 0x6f */
 };
 
-typedef BYTE byte_t;
+typedef UCHAR byte_t;
 
 VOID KbdEnableMouse()
 {

Removed: trunk/reactos/ntoskrnl/kdbg/kdb_string.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_string.c?rev=30764&view=auto
==============================================================================
--- trunk/reactos/ntoskrnl/kdbg/kdb_string.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_string.c (removed)
@@ -1,124 +1,0 @@
-/*
- *  ReactOS kernel
- *  Copyright (C) 2005 ReactOS Team
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-/* $Id$
- *
- * PROJECT:         ReactOS kernel
- * FILE:            ntoskrnl/dbg/kdb_string.c
- * PURPOSE:         Kernel debugger string functions
- * PROGRAMMER:      Gregor Anich (blight at blight.eu.org)
- * UPDATE HISTORY:
- *                  Created 17/01/2005
- */
-
-/* INCLUDES ******************************************************************/
-#include <ntoskrnl.h>
-#include <ctype.h>
-
-/* FUNCTIONS *****************************************************************/
-
-#if 0
-int
-_stricmp(
-   const char *s1,
-   const char *s2)
-{
-   char c1, c2;
-   for (;;)
-   {
-      c1 = tolower(*s1++);
-      c2 = tolower(*s2++);
-      if (c1 < c2)
-         return -1;
-      else if (c1 > c2)
-         return 1;
-      if (c1 == '\0')
-         break;
-   }
-   return 0;
-}
-#endif /* unused */
-
-/*
- * Convert a string to an unsigned long integer.
- *
- * Ignores `locale' stuff.  Assumes that the upper and lower case
- * alphabets and digits are each contiguous.
- */
-unsigned long
-strtoul(const char *nptr, char **endptr, int base)
-{
-  const char *s = nptr;
-  unsigned long acc;
-  int c;
-  unsigned long cutoff;
-  int neg = 0, any, cutlim;
-
-  /*
-   * See strtol for comments as to the logic used.
-   */
-  do {
-    c = *s++;
-  } while (isspace(c));
-  if (c == '-')
-  {
-    neg = 1;
-    c = *s++;
-  }
-  else if (c == '+')
-    c = *s++;
-  if ((base == 0 || base == 16) &&
-      c == '0' && (*s == 'x' || *s == 'X'))
-  {
-    c = s[1];
-    s += 2;
-    base = 16;
-  }
-  if (base == 0)
-    base = c == '0' ? 8 : 10;
-  cutoff = (unsigned long)0xffffffff / (unsigned long)base;
-  cutlim = (unsigned long)0xffffffff % (unsigned long)base;
-  for (acc = 0, any = 0;; c = *s++)
-  {
-    if (isdigit(c))
-      c -= '0';
-    else if (isalpha(c))
-      c -= isupper(c) ? 'A' - 10 : 'a' - 10;
-    else
-      break;
-    if (c >= base)
-      break;
-    if (any < 0 || acc > cutoff || (acc == cutoff && c > cutlim))
-      any = -1;
-    else {
-      any = 1;
-      acc *= base;
-      acc += c;
-    }
-  }
-  if (any < 0)
-  {
-    acc = 0xffffffff;
-  }
-  else if (neg)
-    acc = -acc;
-  if (endptr != 0)
-    *endptr = any ? (char *)((size_t)(s - 1)) : (char *)((size_t)nptr);
-  return acc;
-}
-

Modified: trunk/reactos/ntoskrnl/ntoskrnl.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl.rbuild?rev=30765&r1=30764&r2=30765&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ntoskrnl.rbuild (original)
+++ trunk/reactos/ntoskrnl/ntoskrnl.rbuild Mon Nov 26 01:46:13 2007
@@ -276,7 +276,6 @@
 				<file>kdb_expr.c</file>
 				<file>kdb_keyboard.c</file>
 				<file>kdb_serial.c</file>
-				<file>kdb_string.c</file>
 			</if>
 			<if property="DBG_OR_KDBG" value="true">
 				<file>kdb_symbols.c</file>




More information about the Ros-diffs mailing list