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…
==============================================================================
--- 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…
==============================================================================
--- 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(a)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?r…
==============================================================================
--- 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>