From 0a8aad891f9a26c6dec0cd6c64398e83333eeac1 Mon Sep 17 00:00:00 2001 From: Casper Hornstrup Date: Sun, 16 Mar 2003 13:07:02 +0000 Subject: [PATCH] 2003-03-16 Casper S. Hornstrup * lib/ntdll/rtl/nls.c (RtlCustomCPToUnicodeN, RtlMultiByteToUnicodeN, RtlOemToUnicodeN, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteSize, RtlUnicodeToOemN, RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN, RtlUpcaseUnicodeToOemN): Assert when unimplemented code is reached. svn path=/trunk/; revision=4313 --- reactos/ChangeLog | 8 ++++++++ reactos/lib/ntdll/rtl/nls.c | 27 +++++++++++++++------------ 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/reactos/ChangeLog b/reactos/ChangeLog index 748cca313ca..b33f581557b 100644 --- a/reactos/ChangeLog +++ b/reactos/ChangeLog @@ -1,3 +1,11 @@ +2003-03-16 Casper S. Hornstrup + + * lib/ntdll/rtl/nls.c (RtlCustomCPToUnicodeN, RtlMultiByteToUnicodeN, + RtlOemToUnicodeN, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN, + RtlUnicodeToMultiByteSize, RtlUnicodeToOemN, + RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN, + RtlUpcaseUnicodeToOemN): Assert when unimplemented code is reached. + 2003-03-16 Casper S. Hornstrup * include/ntos/zwtypes.h (FILE_BASIC_INFORMATION): Use LARGE_INTEGER, diff --git a/reactos/lib/ntdll/rtl/nls.c b/reactos/lib/ntdll/rtl/nls.c index 64a9d1c4b9a..1805ac5ab19 100644 --- a/reactos/lib/ntdll/rtl/nls.c +++ b/reactos/lib/ntdll/rtl/nls.c @@ -1,4 +1,4 @@ -/* $Id: nls.c,v 1.6 2002/09/08 10:23:06 chorns Exp $ +/* $Id: nls.c,v 1.7 2003/03/16 13:07:02 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -22,7 +22,9 @@ */ #include -//#include + +#define NDEBUG +#include BOOLEAN @@ -103,7 +105,7 @@ RtlCustomCPToUnicodeN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -161,7 +163,7 @@ RtlMultiByteToUnicodeN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -231,7 +233,7 @@ RtlOemToUnicodeN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -274,7 +276,7 @@ RtlUnicodeToCustomCPN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -320,7 +322,7 @@ RtlUnicodeToMultiByteN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -344,7 +346,8 @@ RtlUnicodeToMultiByteSize ( { /* multi-byte code page */ /* FIXME */ - + *MbSize = 0; + assert(FALSE); } return STATUS_SUCCESS; @@ -390,7 +393,7 @@ RtlUnicodeToOemN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -438,7 +441,7 @@ RtlUpcaseUnicodeToCustomCPN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -486,7 +489,7 @@ RtlUpcaseUnicodeToMultiByteN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS; @@ -534,7 +537,7 @@ RtlUpcaseUnicodeToOemN ( { /* multi-byte code page */ /* FIXME */ - + assert(FALSE); } return STATUS_SUCCESS;