Character = Sda->ByteBuffer;
- if (LineSize == 127 && Character != '\r' && Character != '\b')
+ if (LineSize == sizeof(DosData->UnreadConInputBuffer)-1 &&
+ Character != '\r' && Character != '\b')
{
/* Line buffer full */
// TODO: Should we beep?
else
{
DWORD BytesRead32 = 0;
- LPVOID LocalBuffer;
+ PVOID LocalBuffer;
if (Count <= sizeof(StaticBuffer))
{
else
{
DWORD BytesWritten32 = 0;
- LPVOID LocalBuffer;
+ PVOID LocalBuffer;
/*
* Writing zero bytes truncates or extends the file
return Result;
}
- /* Update the descriptor */
+ /* Update the position */
Descriptor->Position = FilePointer;
/* Return the file pointer, if requested */