mirror of
https://github.com/reactos/reactos.git
synced 2024-10-21 21:23:59 +00:00
e1ef078741
The idea then would be to have the following behaviour (when specifying the following options in the kernel command line): /DEBUGPORT=COMi --> load KDCOM.DLL and use COMi port (i == 1,2,3,4) if possible. /DEBUGPORT=FOO --> load KDFOO.DLL (useful for KDUSB.DLL, KD1394.DLL, KDBAZIS.DLL for VirtualKD, etc...) /DEBUGPORT=ROSDBG:[COMi|SCREEN|FILE|GDB|...] --> load KDROSDBG.DLL which contains the ROS kernel debugger, and use COMi or SCREEN or... as output port. svn path=/branches/kd++/; revision=58883
61 lines
1,021 B
Plaintext
61 lines
1,021 B
Plaintext
// Standard C string declarations for C++
|
|
|
|
//
|
|
// ISO C++ 14882: 20.4.6 C library
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#include <cstddef>
|
|
#include <string.h>
|
|
|
|
// Get rid of those macros defined in <string.h> in lieu of real functions.
|
|
#undef memchr
|
|
#undef memcmp
|
|
#undef memcpy
|
|
#undef memmove
|
|
#undef memset
|
|
#undef strcat
|
|
#undef strchr
|
|
#undef strcmp
|
|
#undef strcoll
|
|
#undef strcpy
|
|
#undef strcspn
|
|
#undef strerror
|
|
#undef strlen
|
|
#undef strncat
|
|
#undef strncmp
|
|
#undef strncpy
|
|
#undef strpbrk
|
|
#undef strrchr
|
|
#undef strspn
|
|
#undef strstr
|
|
#undef strtok
|
|
#undef strxfrm
|
|
|
|
namespace std
|
|
{
|
|
using ::memchr;
|
|
using ::memcmp;
|
|
using ::memcpy;
|
|
using ::memmove;
|
|
using ::memset;
|
|
using ::strcat;
|
|
using ::strcmp;
|
|
using ::strcoll;
|
|
using ::strcpy;
|
|
using ::strcspn;
|
|
using ::strerror;
|
|
using ::strlen;
|
|
using ::strncat;
|
|
using ::strncmp;
|
|
using ::strncpy;
|
|
using ::strspn;
|
|
using ::strtok;
|
|
using ::strxfrm;
|
|
using ::strchr;
|
|
using ::strpbrk;
|
|
using ::strrchr;
|
|
using ::strstr;
|
|
}
|