- Fix compilation with GCC 4.0-20041219.

svn path=/trunk/; revision=12326
This commit is contained in:
Filip Navara 2004-12-25 11:22:37 +00:00
parent 37dca7acbd
commit c7505530e0
57 changed files with 174 additions and 187 deletions

View file

@ -290,7 +290,7 @@ GetPnpKey(PHKEY PnpKey)
"Identifier",
NULL,
&dwType,
szBuffer,
(LPBYTE)szBuffer,
&dwSize);
if (lError != ERROR_SUCCESS)
{
@ -547,7 +547,7 @@ PnpDecodeFixedMemory(unsigned char *Ptr)
void PrintDeviceData (PCM_PNP_BIOS_DEVICE_NODE DeviceNode)
{
unsigned char PnpId[8];
char PnpId[8];
unsigned char *Ptr;
unsigned int TagSize;
unsigned int TagType;
@ -719,7 +719,7 @@ int main (int argc, char *argv[])
"Configuration Data",
NULL,
&dwType,
(LPSTR)lpBuffer,
(LPBYTE)lpBuffer,
&dwSize);
if (lError != ERROR_SUCCESS)
{
@ -753,13 +753,13 @@ int main (int argc, char *argv[])
// printf("ResourceSize: %lu\n", dwResourceSize);
lpPnpInst = (PCM_PNP_BIOS_INSTALLATION_CHECK)
((DWORD)(&lpBuffer->PartialResourceList.PartialDescriptors[0]) +
((ULONG_PTR)(&lpBuffer->PartialResourceList.PartialDescriptors[0]) +
sizeof(CM_PARTIAL_RESOURCE_DESCRIPTOR));
// printf("lpPnpInst %p\n", lpPnpInst);
printf("Signature '%.4s'\n", lpPnpInst->Signature);
if (strncmp(lpPnpInst->Signature, "$PnP", 4))
if (strncmp((PCHAR)lpPnpInst->Signature, "$PnP", 4))
{
printf("Error: Invalid PnP signature\n");
free(lpBuffer);

View file

@ -1,4 +1,4 @@
/* $Id: blue.c,v 1.48 2004/07/22 20:40:17 navaraf Exp $
/* $Id: blue.c,v 1.49 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -166,7 +166,7 @@ ScrWrite(PDEVICE_OBJECT DeviceObject,
PDEVICE_EXTENSION DeviceExtension = DeviceObject->DeviceExtension;
NTSTATUS Status;
char *pch = Irp->UserBuffer;
char *vidmem;
PBYTE vidmem;
int i, j, offset;
int cursorx, cursory;
int rows, columns;
@ -437,7 +437,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
case IOCTL_CONSOLE_FILL_OUTPUT_ATTRIBUTE:
{
POUTPUT_ATTRIBUTE Buf = (POUTPUT_ATTRIBUTE)Irp->AssociatedIrp.SystemBuffer;
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -461,7 +461,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
{
POUTPUT_ATTRIBUTE Buf = (POUTPUT_ATTRIBUTE)Irp->AssociatedIrp.SystemBuffer;
PWORD pAttr = (PWORD)MmGetSystemAddressForMdl(Irp->MdlAddress);
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -485,7 +485,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
{
COORD *pCoord = (COORD *)MmGetSystemAddressForMdl(Irp->MdlAddress);
CHAR *pAttr = (CHAR *)(pCoord + 1);
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -511,7 +511,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
case IOCTL_CONSOLE_FILL_OUTPUT_CHARACTER:
{
POUTPUT_CHARACTER Buf = (POUTPUT_CHARACTER)Irp->AssociatedIrp.SystemBuffer;
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -537,7 +537,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
{
POUTPUT_CHARACTER Buf = (POUTPUT_CHARACTER)Irp->AssociatedIrp.SystemBuffer;
LPSTR pChar = (LPSTR)MmGetSystemAddressForMdl(Irp->MdlAddress);
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -561,7 +561,7 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
{
COORD *pCoord;
LPSTR pChar;
char *vidmem;
PBYTE vidmem;
int offset;
DWORD dwCount;
@ -584,11 +584,11 @@ ScrIoControl(PDEVICE_OBJECT DeviceObject,
case IOCTL_CONSOLE_DRAW:
{
PCONSOLE_DRAW ConsoleDraw;
char *Src, *Dest;
PBYTE Src, Dest;
UINT SrcDelta, DestDelta, i, Offset;
ConsoleDraw = (PCONSOLE_DRAW) MmGetSystemAddressForMdl(Irp->MdlAddress);
Src = (char *) (ConsoleDraw + 1);
Src = (PBYTE) (ConsoleDraw + 1);
SrcDelta = ConsoleDraw->SizeX * 2;
Dest = DeviceExtension->VideoMemory +
(ConsoleDraw->Y * DeviceExtension->Columns + ConsoleDraw->X) * 2;

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: fsctl.c,v 1.19 2004/03/16 08:30:28 arty Exp $
/* $Id: fsctl.c,v 1.20 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -52,7 +52,7 @@ CdfsGetPVDData(PUCHAR Buffer,
{
PPVD Pvd;
ULONG i;
PCHAR pc;
PUCHAR pc;
PWCHAR pw;
union
@ -153,17 +153,17 @@ CdfsGetSVDData(PUCHAR Buffer,
DPRINT("EscapeSequences: '%.32s'\n", Svd->EscapeSequences);
if (strncmp(Svd->EscapeSequences, "%/@", 3) == 0)
if (strncmp((PCHAR)Svd->EscapeSequences, "%/@", 3) == 0)
{
DPRINT("Joliet extension found (UCS-2 Level 1)\n");
JolietLevel = 1;
}
else if (strncmp(Svd->EscapeSequences, "%/C", 3) == 0)
else if (strncmp((PCHAR)Svd->EscapeSequences, "%/C", 3) == 0)
{
DPRINT("Joliet extension found (UCS-2 Level 2)\n");
JolietLevel = 2;
}
else if (strncmp(Svd->EscapeSequences, "%/E", 3) == 0)
else if (strncmp((PCHAR)Svd->EscapeSequences, "%/E", 3) == 0)
{
DPRINT("Joliet extension found (UCS-2 Level 3)\n");
JolietLevel = 3;

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: ntfs.c,v 1.7 2003/01/16 11:58:15 ekohl Exp $
/* $Id: ntfs.c,v 1.8 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -79,7 +79,7 @@ FsRecIsNtfsVolume(IN PDEVICE_OBJECT DeviceObject)
}
DPRINT("NTFS-identifier: [%.8s]\n", &Buffer[3]);
if (strncmp(&Buffer[3], "NTFS ", 8) == 0)
if (RtlCompareMemory(&Buffer[3], "NTFS ", 8) == 8)
{
Status = STATUS_SUCCESS;
}

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: fsctl.c,v 1.10 2004/06/05 08:28:37 navaraf Exp $
/* $Id: fsctl.c,v 1.11 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -108,7 +108,7 @@ NtfsHasFileSystem(PDEVICE_OBJECT DeviceToMount)
if (NT_SUCCESS(Status))
{
DPRINT1("NTFS-identifier: [%.8s]\n", BootSector->OemName);
if (strncmp(BootSector->OemName, "NTFS ", 8) != 0)
if (RtlCompareMemory(BootSector->OemName, "NTFS ", 8) != 8)
{
Status = STATUS_UNRECOGNIZED_VOLUME;
}

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: create.c,v 1.77 2004/12/06 00:26:47 gdalsnes Exp $
/* $Id: create.c,v 1.78 2004/12/25 11:18:38 navaraf Exp $
*
* PROJECT: ReactOS kernel
* FILE: drivers/fs/vfat/create.c
@ -141,7 +141,7 @@ ReadVolumeLabel (PDEVICE_EXTENSION DeviceExt, PVPB Vpb)
/* copy volume label */
if (DeviceExt->Flags & VCB_IS_FATX)
{
StringO.Buffer = Entry->FatX.Filename;
StringO.Buffer = (PCHAR)Entry->FatX.Filename;
StringO.MaximumLength = StringO.Length = Entry->FatX.FilenameLength;
RtlOemStringToUnicodeString(&NameU, &StringO, FALSE);
}

View file

@ -1,4 +1,4 @@
/* $Id: direntry.c,v 1.18 2004/12/05 16:31:50 gvg Exp $
/* $Id: direntry.c,v 1.19 2004/12/25 11:18:38 navaraf Exp $
*
*
* FILE: DirEntry.c
@ -455,7 +455,7 @@ NTSTATUS FATXGetNextDirEntry(PVOID * pContext,
}
DirContext->ShortNameU.Buffer[0] = 0;
DirContext->ShortNameU.Length = 0;
StringO.Buffer = fatxDirEntry->Filename;
StringO.Buffer = (PCHAR)fatxDirEntry->Filename;
StringO.Length = StringO.MaximumLength = fatxDirEntry->FilenameLength;
RtlOemStringToUnicodeString(&DirContext->LongNameU, &StringO, FALSE);
return STATUS_SUCCESS;

View file

@ -1,4 +1,4 @@
/* $Id: dirwr.c,v 1.43 2004/12/05 16:31:50 gvg Exp $
/* $Id: dirwr.c,v 1.44 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -595,7 +595,7 @@ FATXAddEntry (PDEVICE_EXTENSION DeviceExt,
DirContext.DirEntry.FatX.FileSize = 0;
/* set file name */
NameA.Buffer = DirContext.DirEntry.FatX.Filename;
NameA.Buffer = (PCHAR)DirContext.DirEntry.FatX.Filename;
NameA.Length = 0;
NameA.MaximumLength = 42;
RtlUnicodeStringToOemString(&NameA, &DirContext.LongNameU, FALSE);

View file

@ -1,5 +1,5 @@
/*
* $Id: fat.c,v 1.47 2004/12/05 16:31:50 gvg Exp $
* $Id: fat.c,v 1.48 2004/12/25 11:18:38 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -606,9 +606,9 @@ WriteCluster(PDEVICE_EXTENSION DeviceExt,
if (DeviceExt->AvailableClustersValid)
{
if (OldValue && NewValue == 0)
InterlockedIncrement(&DeviceExt->AvailableClusters);
InterlockedIncrement((PLONG)&DeviceExt->AvailableClusters);
else if (OldValue == 0 && NewValue)
InterlockedDecrement(&DeviceExt->AvailableClusters);
InterlockedDecrement((PLONG)&DeviceExt->AvailableClusters);
}
ExReleaseResourceLite(&DeviceExt->FatResource);
return(Status);

View file

@ -156,7 +156,7 @@ VOID PS2MouseIsrDpc(PKDPC Dpc, PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID Cont
ULONG Queue;
Queue = DeviceExtension->ActiveQueue % 2;
InterlockedIncrement(&DeviceExtension->ActiveQueue);
InterlockedIncrement((PLONG)&DeviceExtension->ActiveQueue);
(*(PSERVICE_CALLBACK_ROUTINE)DeviceExtension->ClassInformation.CallBack)(
DeviceExtension->ClassInformation.DeviceObject,
DeviceExtension->MouseInputData[Queue],

View file

@ -376,7 +376,7 @@ VOID SerialMouseIsrDpc(PKDPC Dpc, PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID C
ULONG Queue;
Queue = DeviceExtension->ActiveQueue % 2;
InterlockedIncrement(&DeviceExtension->ActiveQueue);
InterlockedIncrement((PLONG)&DeviceExtension->ActiveQueue);
(*(PSERVICE_CALLBACK_ROUTINE)DeviceExtension->ClassInformation.CallBack)(
DeviceExtension->ClassInformation.DeviceObject,
DeviceExtension->MouseInputData[Queue],

View file

@ -1,4 +1,4 @@
# $Id: Makefile,v 1.6 2003/11/16 22:37:06 sedwards Exp $
# $Id: Makefile,v 1.7 2004/12/25 11:18:39 navaraf Exp $
PATH_TO_TOP = ../../..
@ -10,7 +10,8 @@ TARGET_NORC = yes
TARGET_CFLAGS = \
-Wall -Winline -Os -fomit-frame-pointer -fno-strength-reduce \
-DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY $(BIGFILES) -g -Werror -D__USE_W32API
-DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY $(BIGFILES) -g -Werror -D__USE_W32API \
-finline-limit=1000
TARGET_OBJECTS = \
bzlib.o \

View file

@ -264,7 +264,6 @@ BOOLEAN IPRegisterInterface(
}
/* Add interface to the global interface list */
ASSERT(&IF->ListEntry);
TcpipInterlockedInsertTailList(&InterfaceListHead,
&IF->ListEntry,
&InterfaceListLock);

View file

@ -641,7 +641,7 @@ VOID NICUpdateCounters(
VOID NICReadDataAlign(
PNIC_ADAPTER Adapter,
PUSHORT Target,
ULONG Source,
ULONG_PTR Source,
USHORT Length)
/*
* FUNCTION: Copies data from a NIC's RAM into a buffer
@ -697,7 +697,7 @@ VOID NICReadDataAlign(
VOID NICWriteDataAlign(
PNIC_ADAPTER Adapter,
ULONG Target,
ULONG_PTR Target,
PUSHORT Source,
USHORT Length)
/*
@ -790,7 +790,7 @@ VOID NICWriteDataAlign(
VOID NICReadData(
PNIC_ADAPTER Adapter,
PUCHAR Target,
ULONG Source,
ULONG_PTR Source,
USHORT Length)
/*
* FUNCTION: Copies data from a NIC's RAM into a buffer
@ -831,7 +831,7 @@ VOID NICReadData(
VOID NICWriteData(
PNIC_ADAPTER Adapter,
ULONG Target,
ULONG_PTR Target,
PUCHAR Source,
USHORT Length)
/*
@ -858,7 +858,7 @@ VOID NICWriteData(
/* Update pointers */
Source = (PUCHAR) ((ULONG_PTR) Source + 1);
(ULONG_PTR)Target += 1;
Target += 1;
Length--;
}
@ -866,8 +866,8 @@ VOID NICWriteData(
/* Transfer as many words as we can without exceeding the transfer length */
Tmp = Length & 0xFFFE;
NICWriteDataAlign(Adapter, Target, (PUSHORT)Source, Tmp);
Source += Tmp;
(ULONG_PTR)Target += Tmp;
Source += Tmp;
Target += Tmp;
/* Read one word */
NICReadDataAlign(Adapter, &Tmp, Target, 0x02);

View file

@ -1,4 +1,4 @@
# $Id: Makefile,v 1.23 2004/11/23 18:58:44 navaraf Exp $
# $Id: Makefile,v 1.24 2004/12/25 11:18:40 navaraf Exp $
PATH_TO_TOP = ../../..
@ -8,7 +8,7 @@ TARGET_NAME = ndis
TARGET_PCH = include/ndissys.h
TARGET_CFLAGS = -I./include -D__USE_W32API -Wall -Werror
TARGET_CFLAGS = -I./include -D__USE_W32API -Wall
TARGET_CFLAGS += -DNDIS_WRAPPER -DNDIS50 -DNDIS50_MINIPORT -DBINARY_COMPATIBLE

View file

@ -61,27 +61,27 @@ typedef struct _ATM_ADDRESS *PATM_ADDRESS;
* VOID ReferenceObject(
* PVOID Object)
*/
#define ReferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
#define ReferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
NDIS_DbgPrint(DEBUG_REFCOUNT, ("Referencing object at (0x%X). RefCount (%d).\n", \
(Object), (Object)->RefCount)); \
\
InterlockedIncrement(&((Object)->RefCount)); \
(Object), (Object)->RefCount)); \
\
InterlockedIncrement((PLONG)&((Object)->RefCount)); \
}
/*
* VOID DereferenceObject(
* PVOID Object)
*/
#define DereferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
#define DereferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
NDIS_DbgPrint(DEBUG_REFCOUNT, ("Dereferencing object at (0x%X). RefCount (%d).\n", \
(Object), (Object)->RefCount)); \
\
if (InterlockedDecrement(&((Object)->RefCount)) == 0) \
PoolFreeBuffer(Object); \
(Object), (Object)->RefCount)); \
\
if (InterlockedDecrement((PLONG)&((Object)->RefCount)) == 0) \
PoolFreeBuffer(Object); \
}

View file

@ -1256,7 +1256,8 @@ NdisIForwardIrpAndWait(PLOGICAL_ADAPTER Adapter, PIRP Irp)
KeInitializeEvent(&Event, NotificationEvent, FALSE);
IoCopyCurrentIrpStackLocationToNext(Irp);
IoSetCompletionRoutine(Irp, NdisIForwardIrpAndWaitCompletionRoutine, &Event, TRUE, TRUE, TRUE);
IoSetCompletionRoutine(Irp, NdisIForwardIrpAndWaitCompletionRoutine, &Event,
TRUE, TRUE, TRUE);
Status = IoCallDriver(Adapter->NdisMiniportBlock.NextDeviceObject, Irp);
if (Status == STATUS_PENDING)
{

View file

@ -154,7 +154,7 @@ NPF_Open(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
PacketItoa(NamedEventsCounter,(PUCHAR)(Open->ReadEventName.Buffer+21));
InterlockedIncrement(&NamedEventsCounter);
InterlockedIncrement((PLONG)&NamedEventsCounter);
IF_LOUD(DbgPrint("\nCreated the named event for the read; name=%ws, counter=%d\n", Open->ReadEventName.Buffer,NamedEventsCounter-1);)

View file

@ -706,7 +706,7 @@ NPF_IoControl(IN PDEVICE_OBJECT DeviceObject,IN PIRP Irp)
case BIOCSENDPACKETSNOSYNC:
WriteRes = NPF_BufferedWrite(Irp,
(PUCHAR)Irp->AssociatedIrp.SystemBuffer,
(PCHAR)Irp->AssociatedIrp.SystemBuffer,
IrpSp->Parameters.DeviceIoControl.InputBufferLength,
SyncWrite);

View file

@ -11,7 +11,7 @@ int xconv[640];
int bit8[640];
int startmasks[8];
int endmasks[8];
char* vidmem;
PBYTE vidmem;
static ULONG UnpackPixel[256];
static unsigned char leftMask;

View file

@ -21,7 +21,7 @@ extern int endmasks[8];
extern UCHAR PreCalcReverseByte[256];
extern char* vidmem;
extern PBYTE vidmem;
#define MISC 0x3c2
#define SEQ 0x3c4

View file

@ -18,9 +18,9 @@
* DISCLAIMED. This includes but is not limited to warranties of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* $Revision: 1.9 $
* $Author: sedwards $
* $Date: 2003/08/25 01:37:47 $
* $Revision: 1.10 $
* $Author: navaraf $
* $Date: 2004/12/25 11:22:37 $
*
*/
@ -119,10 +119,8 @@ int iswspace(wint_t);
int iswupper(wint_t);
int iswxdigit(wint_t);
/* wchar_t towlower(wchar_t); */
/* wchar_t towupper(wchar_t); */
int towlower(wint_t);
int towupper(wint_t);
wchar_t towlower(wchar_t);
wchar_t towupper(wchar_t);
int isleadbyte(int);

View file

@ -23,7 +23,7 @@
#include <stdarg.h>
#include "windef.h"
#include <windef.h>
#include "winbase.h"
#include "mmsystem.h"
#include "mmreg.h"

View file

@ -325,7 +325,7 @@ BOOL WINAPI CryptAcquireContextA (HCRYPTPROV *phProv, LPCSTR pszContainer,
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
goto error;
}
r = RegQueryValueExA(key, "Name", NULL, NULL, provname, &len);
r = RegQueryValueExA(key, "Name", NULL, NULL, (LPBYTE)provname, &len);
if (r != ERROR_SUCCESS)
{
DPRINT("error %ld reading 'Name' from registry\n", r );
@ -381,7 +381,7 @@ BOOL WINAPI CryptAcquireContextA (HCRYPTPROV *phProv, LPCSTR pszContainer,
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
goto error;
}
r = RegQueryValueExA(key, "Image Path", NULL, NULL, temp, &len);
r = RegQueryValueExA(key, "Image Path", NULL, NULL, (LPBYTE)temp, &len);
if (r != ERROR_SUCCESS)
{
DPRINT("error %ld reading 'Image Path' from registry\n", r );
@ -1124,7 +1124,7 @@ BOOL WINAPI CryptEnumProviderTypesA (DWORD dwIndex, DWORD *pdwReserved,
*pdwProvType += (*(--ch) - '0') * 100;
CRYPT_Free(keyname);
result = RegQueryValueExA(hSubkey, "TypeName", NULL, &dwType, pszTypeName, pcbTypeName);
result = RegQueryValueExA(hSubkey, "TypeName", NULL, &dwType, (LPBYTE)pszTypeName, pcbTypeName);
if (result)
CRYPT_ReturnLastError(result);
@ -1281,7 +1281,7 @@ BOOL WINAPI CryptGetDefaultProviderA (DWORD dwProvType, DWORD *pdwReserved,
}
CRYPT_Free(keyname);
result = RegQueryValueExA(hKey, "Name", NULL, NULL, pszProvName, pcbProvName);
result = RegQueryValueExA(hKey, "Name", NULL, NULL, (LPBYTE)pszProvName, pcbProvName);
if (result)
{
if (result != ERROR_MORE_DATA)
@ -1760,7 +1760,7 @@ BOOL WINAPI CryptSetProviderExA (LPCSTR pszProvName, DWORD dwProvType, DWORD *pd
}
CRYPT_Free(keyname);
if (RegSetValueExA(hTypeKey, "Name", 0, REG_SZ, pszProvName, strlen(pszProvName) + 1))
if (RegSetValueExA(hTypeKey, "Name", 0, REG_SZ, (LPBYTE)pszProvName, strlen(pszProvName) + 1))
{
RegCloseKey(hTypeKey);
RegCloseKey(hProvKey);

View file

@ -27,18 +27,18 @@
static const unsigned char CRYPT_LMhash_Magic[8] =
{ 'K', 'G', 'S', '!', '@', '#', '$', '%' };
static void CRYPT_LMhash(unsigned char *dst, const unsigned char *pwd, const int len)
static void CRYPT_LMhash(LPSTR dst, LPCSTR pwd, const int len)
{
int i, max = 14;
unsigned char tmp_pwd[14] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
CHAR tmp_pwd[14] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
max = len > max ? max : len;
for (i = 0; i < max; i++)
tmp_pwd[i] = pwd[i];
CRYPT_DEShash(dst, tmp_pwd, CRYPT_LMhash_Magic);
CRYPT_DEShash(&dst[8], &tmp_pwd[7], CRYPT_LMhash_Magic);
CRYPT_DEShash((PUCHAR)dst, (PUCHAR)tmp_pwd, CRYPT_LMhash_Magic);
CRYPT_DEShash((PUCHAR)&dst[8], (PUCHAR)&tmp_pwd[7], CRYPT_LMhash_Magic);
}
NTSTATUS WINAPI SystemFunction006(LPCSTR password, LPSTR hash)

View file

@ -51,7 +51,7 @@ typedef struct {
/* Hash a single 512-bit block. This is the core of the algorithm. */
static VOID
SHA1Transform(ULONG State[5], CHAR Buffer[64])
SHA1Transform(ULONG State[5], UCHAR Buffer[64])
{
ULONG a, b, c, d, e;
ULONG *Block;
@ -162,7 +162,7 @@ VOID WINAPI
A_SHAFinal(PSHA_CTX Context, PULONG Result)
{
INT Pad, Index;
UCHAR Buffer[72];
CHAR Buffer[72];
ULONG *Count;
ULONG BufferContentSize, LengthHi, LengthLo;

View file

@ -1,4 +1,4 @@
/* $Id: reg.c,v 1.65 2004/12/18 22:54:37 gvg Exp $
/* $Id: reg.c,v 1.66 2004/12/25 11:18:50 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@ -2216,7 +2216,7 @@ RegQueryMultipleValuesA (HKEY hKey,
val_list[i].ve_valuename,
NULL,
&val_list[i].ve_type,
bufptr,
(LPBYTE)bufptr,
&val_list[i].ve_valuelen);
if (ErrorCode != ERROR_SUCCESS)
{
@ -2280,7 +2280,7 @@ RegQueryMultipleValuesW (HKEY hKey,
val_list[i].ve_valuename,
NULL,
&val_list[i].ve_type,
bufptr,
(LPBYTE)bufptr,
&val_list[i].ve_valuelen);
if (ErrorCode != ERROR_SUCCESS)
{
@ -2496,7 +2496,7 @@ RegQueryValueExA (HKEY hKey,
if (ErrorCode == ERROR_SUCCESS && ValueData.Buffer != NULL)
{
RtlInitAnsiString(&AnsiString, NULL);
AnsiString.Buffer = lpData;
AnsiString.Buffer = (LPSTR)lpData;
AnsiString.MaximumLength = *lpcbData;
ValueData.Length = Length;
ValueData.MaximumLength = ValueData.Length + sizeof(WCHAR);

View file

@ -2,5 +2,5 @@
int _ismbbkalpha(unsigned char c)
{
return (0xA7 <= c <= 0xDF);
return (0xA7 <= c && c <= 0xDF);
}

View file

@ -1,4 +1,4 @@
/* $Id: font.c,v 1.9 2004/09/06 21:15:46 weiden Exp $
/* $Id: font.c,v 1.10 2004/12/25 11:18:50 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@ -16,7 +16,7 @@
#define INITIAL_FAMILY_COUNT 64
static BOOL FASTCALL
MetricsCharConvert(WCHAR w, CHAR *b)
MetricsCharConvert(WCHAR w, UCHAR *b)
{
UNICODE_STRING WString;
WCHAR WBuf[2];
@ -243,11 +243,11 @@ IntEnumFontFamilies(HDC Dc, LPLOGFONTW LogFont, PVOID EnumProc, LPARAM lParam,
{
RosRtlLogFontW2A(&EnumLogFontExA.elfLogFont, &Info[i].EnumLogFontEx.elfLogFont);
WideCharToMultiByte(CP_THREAD_ACP, 0, Info[i].EnumLogFontEx.elfFullName, -1,
EnumLogFontExA.elfFullName, LF_FULLFACESIZE, NULL, NULL);
(LPSTR)EnumLogFontExA.elfFullName, LF_FULLFACESIZE, NULL, NULL);
WideCharToMultiByte(CP_THREAD_ACP, 0, Info[i].EnumLogFontEx.elfStyle, -1,
EnumLogFontExA.elfStyle, LF_FACESIZE, NULL, NULL);
(LPSTR)EnumLogFontExA.elfStyle, LF_FACESIZE, NULL, NULL);
WideCharToMultiByte(CP_THREAD_ACP, 0, Info[i].EnumLogFontEx.elfScript, -1,
EnumLogFontExA.elfScript, LF_FACESIZE, NULL, NULL);
(LPSTR)EnumLogFontExA.elfScript, LF_FACESIZE, NULL, NULL);
NewTextMetricExW2A(&NewTextMetricExA,
&Info[i].NewTextMetricEx);
Ret = ((FONTENUMPROCA) EnumProc)(

View file

@ -1,4 +1,4 @@
/* $Id: lzexpand_main.c,v 1.3 2004/07/03 17:40:22 navaraf Exp $
/* $Id: lzexpand_main.c,v 1.4 2004/12/25 11:18:50 navaraf Exp $
*
* LZ Decompression functions
*
@ -460,7 +460,7 @@ LONG WINAPI LZCopy( HFILE src, HFILE dest )
struct lzstate *lzs;
#define BUFLEN 1000
BYTE buf[BUFLEN];
CHAR buf[BUFLEN];
/* we need that weird typedef, for i can't seem to get function pointer
* casts right. (Or they probably just do not like WINAPI in general)
*/

View file

@ -1,6 +1,7 @@
/* $XFree86$ */
/*
* Mesa 3-D graphics library
* Version: 6.1
* Version: 6.2
*
* Copyright (C) 1999-2004 Brian Paul All Rights Reserved.
*
@ -44,46 +45,34 @@
#if DIM == 1
#define CHAN_SRC( t, i, j, k, sz ) \
((void) (j), (void) (k), \
((GLchan *)(t)->Data + (i) * (sz)))
((GLchan *)(t)->Data + (i) * (sz))
#define UBYTE_SRC( t, i, j, k, sz ) \
((void) (j), (void) (k), \
((GLubyte *)(t)->Data + (i) * (sz)))
((GLubyte *)(t)->Data + (i) * (sz))
#define USHORT_SRC( t, i, j, k ) \
((void) (j), (void) (k), \
((GLushort *)(t)->Data + (i)))
((GLushort *)(t)->Data + (i))
#define UINT_SRC( t, i, j, k ) \
((void) (j), (void) (k), \
((GLuint *)(t)->Data + (i)))
((GLuint *)(t)->Data + (i))
#define FLOAT_SRC( t, i, j, k, sz ) \
((void) (j), (void) (k), \
((GLfloat *)(t)->Data + (i) * (sz)))
((GLfloat *)(t)->Data + (i) * (sz))
#define HALF_SRC( t, i, j, k, sz ) \
((void) (j), (void) (k), \
((GLhalfARB *)(t)->Data + (i) * (sz)))
((GLhalfARB *)(t)->Data + (i) * (sz))
#define FETCH(x) fetch_texel_1d_##x
#elif DIM == 2
#define CHAN_SRC( t, i, j, k, sz ) \
((void) (k), \
((GLchan *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz)))
((GLchan *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz))
#define UBYTE_SRC( t, i, j, k, sz ) \
((void) (k), \
((GLubyte *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz)))
((GLubyte *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz))
#define USHORT_SRC( t, i, j, k ) \
((void) (k), \
((GLushort *)(t)->Data + ((t)->RowStride * (j) + (i))))
((GLushort *)(t)->Data + ((t)->RowStride * (j) + (i)))
#define UINT_SRC( t, i, j, k ) \
((void) (k), \
((GLuint *)(t)->Data + ((t)->RowStride * (j) + (i))))
((GLuint *)(t)->Data + ((t)->RowStride * (j) + (i)))
#define FLOAT_SRC( t, i, j, k, sz ) \
((void) (k), \
((GLfloat *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz)))
((GLfloat *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz))
#define HALF_SRC( t, i, j, k, sz ) \
((void) (k), \
((GLhalfARB *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz)))
((GLhalfARB *)(t)->Data + ((t)->RowStride * (j) + (i)) * (sz))
#define FETCH(x) fetch_texel_2d_##x
@ -1023,9 +1012,9 @@ static void FETCH(ci8)( const struct gl_texture_image *texImage,
GLint i, GLint j, GLint k, GLchan *texel )
{
const GLubyte *src = UBYTE_SRC( texImage, i, j, k, 1 );
const GLuint index = *src;
const struct gl_color_table *palette;
const GLchan *table;
GLuint index;
GET_CURRENT_CONTEXT(ctx);
if (ctx->Texture.SharedPalette) {
@ -1039,6 +1028,9 @@ static void FETCH(ci8)( const struct gl_texture_image *texImage,
ASSERT(palette->Type != GL_FLOAT);
table = (const GLchan *) palette->Table;
/* Mask the index against size of palette to avoid going out of bounds */
index = (*src) & (palette->Size - 1);
switch (palette->Format) {
case GL_ALPHA:
texel[RCOMP] =

View file

@ -16,8 +16,7 @@ int tolower(int c)
/*
* @implemented
*/
int towlower(wint_t c)
//wchar_t towlower(wchar_t c)
wchar_t towlower(wchar_t c)
{
if (iswctype (c, _UPPER))
return (c - (L'A' - L'a'));

View file

@ -17,7 +17,7 @@ int toupper(int c)
/*
* @implemented
*/
int towupper(wint_t c)
wchar_t towupper(wchar_t c)
{
if (iswctype (c, _LOWER))
return (c + (L'A' - L'a'));

View file

@ -2,5 +2,5 @@
int _ismbbkalpha(unsigned char c)
{
return (0xA7 <= c <= 0xDF);
return (0xA7 <= c && c <= 0xDF);
}

View file

@ -26,7 +26,7 @@ int mblen( const char *s, size_t count )
if ( s == NULL )
return 0;
l = _mbclen(s);
l = _mbclen((const unsigned char *)s);
if ( l < count )
return -1;
return l;

View file

@ -5,5 +5,5 @@
*/
unsigned char * _mbscat(unsigned char *dst, const unsigned char *src)
{
return strcat(dst,src);
return (unsigned char *)strcat((char*)dst,(const char*)src);
}

View file

@ -5,5 +5,5 @@
*/
unsigned char * _mbschr(const unsigned char *str, unsigned int c)
{
return strchr(str,c);
return (unsigned char *)strchr((const char*)str, c);
}

View file

@ -6,5 +6,5 @@
*/
int _mbscmp(const unsigned char *str1, const unsigned char *str2)
{
return strcmp(str1,str2);
return strcmp((const char*)str1, (char*)str2);
}

View file

@ -6,5 +6,5 @@
*/
unsigned char * _mbscpy(unsigned char *dst, const unsigned char *str)
{
return strcpy(dst,str);
return (unsigned char*)strcpy((char*)dst,(const char*)str);
}

View file

@ -7,7 +7,7 @@
*/
size_t _mbscspn(const unsigned char *s1, const unsigned char *s2)
{
const char *p, *spanp;
const unsigned char *p, *spanp;
char c, sc;
for (p = s1;;)

View file

@ -17,10 +17,10 @@
*/
unsigned char * _mbsdup(const unsigned char *_s)
{
char *rv;
unsigned char *rv;
if (_s == 0)
return 0;
rv = (char *)malloc(_mbslen(_s) + 1);
rv = (unsigned char *)malloc(_mbslen(_s) + 1);
if (rv == 0)
return 0;
_mbscpy(rv, _s);

View file

@ -18,10 +18,10 @@ size_t _mbclen2(const unsigned int s);
*/
unsigned char * _mbsncat(unsigned char *dst, const unsigned char *src, size_t n)
{
char *d = (char *)dst;
char *s = (char *)src;
unsigned char *d = dst;
const unsigned char *s = src;
if (n != 0) {
d = dst + strlen(dst); // get the end of string
d = dst + _mbslen(dst); // get the end of string
d += _mbclen2(*d); // move 1 or 2 up
do {
@ -43,10 +43,10 @@ unsigned char * _mbsncat(unsigned char *dst, const unsigned char *src, size_t n)
*/
unsigned char * _mbsnbcat(unsigned char *dst, const unsigned char *src, size_t n)
{
char *d;
char *s = (char *)src;
unsigned char *d;
const unsigned char *s = src;
if (n != 0) {
d = dst + strlen(dst); // get the end of string
d = dst + _mbslen(dst); // get the end of string
d += _mbclen2(*d); // move 1 or 2 up
do {

View file

@ -7,7 +7,7 @@
*/
size_t _mbsspn(const unsigned char *s1, const unsigned char *s2)
{
const char *p = s1, *spanp;
const unsigned char *p = s1, *spanp;
char c, sc;
cont:

View file

@ -7,7 +7,7 @@
*/
unsigned char * _mbsspnp(const unsigned char *s1, const unsigned char *s2)
{
const char *p = s1, *spanp;
const unsigned char *p = s1, *spanp;
char c, sc;
cont:

View file

@ -11,7 +11,7 @@ unsigned char *_mbsstr(const unsigned char *src1,const unsigned char *src2)
if (src2 ==NULL || *src2 == 0)
return (unsigned char *)src1;
len = _mbstrlen(src2);
len = _mbslen(src2);
while(*src1)
{

View file

@ -5,10 +5,10 @@
*/
unsigned char * _mbstok(unsigned char *s, unsigned char *delim)
{
const char *spanp;
const unsigned char *spanp;
int c, sc;
char *tok;
static char *last;
unsigned char *tok;
static unsigned char *last;
if (s == NULL && (s = last) == NULL)

View file

@ -1,4 +1,4 @@
/* $Id: fputs.c,v 1.8 2004/08/15 18:16:38 chorns Exp $
/* $Id: fputs.c,v 1.9 2004/12/25 11:18:50 navaraf Exp $
*
* ReactOS msvcrt library
*
@ -76,7 +76,7 @@ fputws(const wchar_t* s, FILE* f)
if (unbuffered)
{
f->_flag &= ~_IONBF;
f->_ptr = f->_base = (unsigned char*)localbuf;
f->_ptr = f->_base = (char*)localbuf;
f->_bufsiz = BUFSIZ;
}

View file

@ -723,7 +723,7 @@ int __vfprintf(FILE *f, const char *fmt, va_list args)
long double _ldouble;
double _double;
const char *s;
const short int* sw;
const wchar_t *sw;
int result, done = 0;
int flags; /* flags to number() */

View file

@ -1,4 +1,3 @@
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
#include <msvcrt/stdlib.h>
/*
@ -6,16 +5,14 @@
*/
void _swab (const char* caFrom, char* caTo, size_t sizeToCopy)
{
unsigned long temp;
if (sizeToCopy > 1)
{
sizeToCopy = sizeToCopy >> 1;
sizeToCopy >>= 1; sizeToCopy++;
#define STEP temp = *((const char *)caFrom)++,*((char *)caTo)++ = *((const char *)caFrom)++,*((char *)caTo)++ = temp
/* round to multiple of 8 */
while ((--sizeToCopy) & 07)
STEP;
sizeToCopy >>= 3;
while (--sizeToCopy >= 0) {
STEP; STEP; STEP; STEP;
STEP; STEP; STEP; STEP;
while (sizeToCopy--) {
*caTo++ = caFrom[1];
*caTo++ = *caFrom++;
caFrom++;
}
}
}

View file

@ -1,4 +1,4 @@
/* $Id: utils.c,v 1.103 2004/12/20 02:31:48 navaraf Exp $
/* $Id: utils.c,v 1.104 2004/12/25 11:18:51 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -974,7 +974,7 @@ LdrFixupForward(PCHAR ForwardName)
DPRINT("BaseAddress: %p\n", Module->BaseAddress);
return LdrGetExportByName(Module->BaseAddress, p+1, -1);
return LdrGetExportByName(Module->BaseAddress, (PUCHAR)(p+1), -1);
}
return NULL;
@ -1110,7 +1110,7 @@ LdrGetExportByName(PVOID BaseAddress,
if (Hint < ExportDir->NumberOfNames)
{
ExName = RVA(BaseAddress, ExNames[Hint]);
if (strcmp(ExName, SymbolName) == 0)
if (strcmp(ExName, (PCHAR)SymbolName) == 0)
{
Ordinal = ExOrdinals[Hint];
Function = RVA(BaseAddress, ExFunctions[Ordinal]);
@ -1143,7 +1143,7 @@ LdrGetExportByName(PVOID BaseAddress,
mid = (minn + maxn) / 2;
ExName = RVA(BaseAddress, ExNames[mid]);
res = strcmp(ExName, SymbolName);
res = strcmp(ExName, (PCHAR)SymbolName);
if (res == 0)
{
Ordinal = ExOrdinals[mid];
@ -1184,7 +1184,7 @@ LdrGetExportByName(PVOID BaseAddress,
for (i = 0; i < ExportDir->NumberOfNames; i++)
{
ExName = RVA(BaseAddress, ExNames[i]);
if (strcmp(ExName,SymbolName) == 0)
if (strcmp(ExName, (PCHAR)SymbolName) == 0)
{
Ordinal = ExOrdinals[i];
Function = RVA(BaseAddress, ExFunctions[Ordinal]);
@ -1504,7 +1504,7 @@ LdrpProcessImportDirectory(
static NTSTATUS
LdrpAdjustImportDirectory(PLDR_MODULE Module,
PLDR_MODULE ImportedModule,
PUCHAR ImportedName)
PCHAR ImportedName)
{
PIMAGE_IMPORT_MODULE_DIRECTORY ImportModuleDirectory;
NTSTATUS Status;
@ -1535,7 +1535,7 @@ LdrpAdjustImportDirectory(PLDR_MODULE Module,
while (ImportModuleDirectory->dwRVAModuleName)
{
Name = (PCHAR)Module->BaseAddress + ImportModuleDirectory->dwRVAModuleName;
if (0 == _stricmp(Name, ImportedName))
if (0 == _stricmp(Name, (PCHAR)ImportedName))
{
/* Get the import address list. */
@ -1727,7 +1727,7 @@ LdrFixupImports(IN PWSTR SearchPath OPTIONAL,
PIMAGE_BOUND_FORWARDER_REF BoundForwarderRef;
ULONG i;
PLDR_MODULE ForwarderModule;
PUCHAR ForwarderName;
PCHAR ForwarderName;
BoundForwarderRef = (PIMAGE_BOUND_FORWARDER_REF)(BoundImportDescriptorCurrent + 1);
for (i = 0; i < BoundImportDescriptorCurrent->NumberOfModuleForwarderRefs; i++, BoundForwarderRef++)
@ -2319,7 +2319,7 @@ LdrGetProcedureAddress (IN PVOID BaseAddress,
if (Name && Name->Length)
{
/* by name */
*ProcedureAddress = LdrGetExportByName(BaseAddress, Name->Buffer, 0xffff);
*ProcedureAddress = LdrGetExportByName(BaseAddress, (PUCHAR)Name->Buffer, 0xffff);
if (*ProcedureAddress != NULL)
{
return STATUS_SUCCESS;

View file

@ -127,6 +127,8 @@ uIntf *v; /* working area: values in order of bit length */
int y; /* number of dummy codes added */
uInt z; /* number of entries in current table */
/* Make GCC 4.0 happy. */
r.base = 0;
/* Generate counts for each bit length */
p = c;

View file

@ -147,8 +147,6 @@ typedef struct _ROS_TEST
TestRoutine Routine;
} ROS_TEST, *PROS_TEST;
extern LIST_ENTRY AllTests;
extern VOID InitializeTests();
extern VOID RegisterTests();
extern VOID PerformTests(TestOutputRoutine OutputRoutine, LPSTR TestName);

View file

@ -1,4 +1,4 @@
/* $Id: conio.c,v 1.18 2004/12/18 19:23:05 gvg Exp $
/* $Id: conio.c,v 1.19 2004/12/25 11:22:37 navaraf Exp $
*
* reactos/subsys/csrss/win32csr/conio.c
*
@ -532,7 +532,7 @@ CSR_API(CsrReadConsole)
{
PLIST_ENTRY CurrentEntry;
ConsoleInput *Input;
PCHAR Buffer;
PUCHAR Buffer;
PWCHAR UnicodeBuffer;
int i;
ULONG nNumberOfCharsToRead, CharSize;
@ -894,7 +894,7 @@ ConioInputEventToAnsi(PCSRSS_CONSOLE Console, PINPUT_RECORD InputEvent)
CSR_API(CsrWriteConsole)
{
NTSTATUS Status;
BYTE *Buffer = Request->Data.WriteConsoleRequest.Buffer;
PCHAR Buffer = (PCHAR)Request->Data.WriteConsoleRequest.Buffer;
PCSRSS_SCREEN_BUFFER Buff;
PCSRSS_CONSOLE Console;
ULONG CharSize = (Request->Data.WriteConsoleRequest.Unicode ? sizeof(WCHAR) : sizeof(CHAR));
@ -1504,7 +1504,7 @@ ConioComputeUpdateRect(PCSRSS_SCREEN_BUFFER Buff, RECT *UpdateRect, COORD *Start
CSR_API(CsrWriteConsoleOutputChar)
{
NTSTATUS Status;
PBYTE String = Request->Data.WriteConsoleOutputCharRequest.String;
PCHAR String = (PCHAR)Request->Data.WriteConsoleOutputCharRequest.String;
PBYTE Buffer;
PCSRSS_CONSOLE Console;
PCSRSS_SCREEN_BUFFER Buff;
@ -1595,7 +1595,7 @@ CSR_API(CsrFillOutputChar)
PCSRSS_CONSOLE Console;
PCSRSS_SCREEN_BUFFER Buff;
DWORD X, Y, Length, Written = 0;
BYTE Char;
CHAR Char;
PBYTE Buffer;
RECT UpdateRect;
@ -1783,7 +1783,7 @@ CSR_API(CsrWriteConsoleOutputAttrib)
Y = (Request->Data.WriteConsoleOutputAttribRequest.Coord.Y + Buff->ShowY) % Buff->MaxY;
Length = Request->Data.WriteConsoleOutputAttribRequest.Length;
Buffer = &Buff->Buffer[2 * (Y * Buff->MaxX + X) + 1];
Attribute = Request->Data.WriteConsoleOutputAttribRequest.String;
Attribute = (PUCHAR)Request->Data.WriteConsoleOutputAttribRequest.String;
while (Length--)
{
*Buffer = *Attribute++;
@ -1822,7 +1822,7 @@ CSR_API(CsrWriteConsoleOutputAttrib)
CSR_API(CsrFillOutputAttrib)
{
PCSRSS_SCREEN_BUFFER Buff;
PCHAR Buffer;
PUCHAR Buffer;
NTSTATUS Status;
int X, Y, Length;
UCHAR Attr;
@ -2524,7 +2524,7 @@ CSR_API(CsrReadConsoleOutputChar)
PCSRSS_CONSOLE Console;
PCSRSS_SCREEN_BUFFER Buff;
DWORD Xpos, Ypos;
BYTE* ReadBuffer;
PCHAR ReadBuffer;
DWORD i;
ULONG CharSize;
CHAR Char;
@ -2838,7 +2838,7 @@ CSR_API(CsrReadConsoleOutput)
if (Request->Data.ReadConsoleOutputRequest.Unicode)
{
MultiByteToWideChar(CodePage, 0,
&GET_CELL_BUFFER(Buff, Offset), 1,
(PCHAR)&GET_CELL_BUFFER(Buff, Offset), 1,
&CurCharInfo->Char.UnicodeChar, 1);
}
else

View file

@ -1,4 +1,4 @@
/* $Id: guiconsole.c,v 1.25 2004/12/18 19:23:05 gvg Exp $
/* $Id: guiconsole.c,v 1.26 2004/12/25 11:22:37 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@ -317,7 +317,7 @@ GuiConsoleUpdateBitmap(HWND hWnd, RECT rc)
LastAttribute = Attribute;
}
}
MultiByteToWideChar(Console->OutputCodePage, 0, From, 1, To, 1);
MultiByteToWideChar(Console->OutputCodePage, 0, (PCHAR)From, 1, To, 1);
To++;
From += 2;
}

View file

@ -1,4 +1,4 @@
/* $Id: tuiconsole.c,v 1.2 2004/07/20 11:06:47 navaraf Exp $
/* $Id: tuiconsole.c,v 1.3 2004/12/25 11:22:37 navaraf Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@ -61,7 +61,7 @@ static void FASTCALL
TuiCopyRect(char *Dest, PCSRSS_SCREEN_BUFFER Buff, RECT *Region)
{
UINT SrcDelta, DestDelta, i;
char *Src, *SrcEnd;
PBYTE Src, SrcEnd;
Src = Buff->Buffer + (((Region->top + Buff->ShowY) % Buff->MaxY) * Buff->MaxX
+ Region->left + Buff->ShowX) * 2;

View file

@ -1,4 +1,4 @@
/* $Id: dir.c,v 1.12 2004/11/08 02:16:06 weiden Exp $
/* $Id: dir.c,v 1.13 2004/12/25 11:22:37 navaraf Exp $
*
* DIR.C - dir internal command.
*
@ -855,7 +855,7 @@ DirList (LPTSTR szPath, LPTSTR szFilespec, LPINT pLine, DWORD dwFlags)
ULONG filecount = 0;
ULONG dircount = 0;
INT count = 0;
USHORT screenwidth;
SHORT screenwidth;
INT longestfname = 0;
bytecount.QuadPart = 0;

View file

@ -249,7 +249,7 @@ static int enum_channel(HANDLE hProcess, EnumChannelCB ce, void* user, unsigned
struct dll_option_layout dol;
int i, j, ret = 1;
void* buf_addr;
unsigned char buffer[32];
char buffer[32];
void* addr;
const char** cache = NULL;
unsigned num_cache, used_cache;