[NTOS:HEADLESS]: Code formatting + s/tabs/spaces/

svn path=/trunk/; revision=60671
This commit is contained in:
Hermès Bélusca-Maïto 2013-10-14 20:17:17 +00:00
parent 0fbb946f42
commit c5b0cd477f

View file

@ -6,16 +6,16 @@
* PROGRAMMERS: ReactOS Portable Systems Group * PROGRAMMERS: ReactOS Portable Systems Group
*/ */
/* INCLUDES ******************************************************************/ /* INCLUDES *******************************************************************/
#include <ntoskrnl.h> #include <ntoskrnl.h>
#include <debug.h> #include <debug.h>
/* GLOBALS *******************************************************************/ /* GLOBALS ********************************************************************/
PHEADLESS_GLOBALS HeadlessGlobals; PHEADLESS_GLOBALS HeadlessGlobals;
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS ******************************************************************/
FORCEINLINE FORCEINLINE
KIRQL KIRQL
@ -185,69 +185,69 @@ VOID
NTAPI NTAPI
HdlspPutString(IN PUCHAR String) HdlspPutString(IN PUCHAR String)
{ {
PUCHAR Dest = HeadlessGlobals->TmpBuffer; PUCHAR Dest = HeadlessGlobals->TmpBuffer;
UCHAR Char = 0; UCHAR Char = 0;
/* Scan each character */ /* Scan each character */
while (*String != ANSI_NULL) while (*String != ANSI_NULL)
{ {
/* Check for rotate, send existing buffer and restart from where we are */ /* Check for rotate, send existing buffer and restart from where we are */
if (Dest >= &HeadlessGlobals->TmpBuffer[79]) if (Dest >= &HeadlessGlobals->TmpBuffer[79])
{ {
HeadlessGlobals->TmpBuffer[79] = ANSI_NULL; HeadlessGlobals->TmpBuffer[79] = ANSI_NULL;
HdlspSendStringAtBaud(HeadlessGlobals->TmpBuffer); HdlspSendStringAtBaud(HeadlessGlobals->TmpBuffer);
Dest = HeadlessGlobals->TmpBuffer; Dest = HeadlessGlobals->TmpBuffer;
} }
else else
{ {
/* Get the current character and check for special graphical chars */ /* Get the current character and check for special graphical chars */
Char = *String; Char = *String;
if (Char & 0x80) if (Char & 0x80)
{ {
switch (Char) switch (Char)
{ {
case 0xB0: case 0xB3: case 0xBA: case 0xB0: case 0xB3: case 0xBA:
Char = '|'; Char = '|';
break; break;
case 0xB1: case 0xDC: case 0xDD: case 0xDE: case 0xDF: case 0xB1: case 0xDC: case 0xDD: case 0xDE: case 0xDF:
Char = '%'; Char = '%';
break; break;
case 0xB2: case 0xDB: case 0xB2: case 0xDB:
Char = '#'; Char = '#';
break; break;
case 0xA9: case 0xAA: case 0xBB: case 0xBC: case 0xBF: case 0xA9: case 0xAA: case 0xBB: case 0xBC: case 0xBF:
case 0xC0: case 0xC8: case 0xC9: case 0xD9: case 0xDA: case 0xC0: case 0xC8: case 0xC9: case 0xD9: case 0xDA:
Char = '+'; Char = '+';
break; break;
case 0xC4: case 0xC4:
Char = '-'; Char = '-';
break; break;
case 0xCD: case 0xCD:
Char = '='; Char = '=';
break; break;
} }
} }
/* Anything else must be Unicode */ /* Anything else must be Unicode */
if (Char & 0x80) if (Char & 0x80)
{ {
/* Can't do Unicode yet */ /* Can't do Unicode yet */
UNIMPLEMENTED; UNIMPLEMENTED;
} }
else else
{ {
/* Add the modified char to the temporary buffer */ /* Add the modified char to the temporary buffer */
*Dest++ = Char; *Dest++ = Char;
} }
/* Check the next char */ /* Check the next char */
String++; String++;
} }
} }
/* Finish and send */ /* Finish and send */
*Dest = ANSI_NULL; *Dest = ANSI_NULL;
HdlspSendStringAtBaud(HeadlessGlobals->TmpBuffer); HdlspSendStringAtBaud(HeadlessGlobals->TmpBuffer);
} }
NTSTATUS NTSTATUS
@ -265,7 +265,7 @@ HdlspDispatch(IN HEADLESS_CMD Command,
PHEADLESS_RSP_GET_BYTE GetByte; PHEADLESS_RSP_GET_BYTE GetByte;
NTSTATUS Status = STATUS_NOT_IMPLEMENTED; NTSTATUS Status = STATUS_NOT_IMPLEMENTED;
ASSERT(HeadlessGlobals != NULL); ASSERT(HeadlessGlobals != NULL);
// ASSERT(HeadlessGlobals->PageLockHandle != NULL); // ASSERT(HeadlessGlobals->PageLockHandle != NULL);
/* Ignore non-reentrant commands */ /* Ignore non-reentrant commands */
if ((Command != HeadlessCmdAddLogEntry) && if ((Command != HeadlessCmdAddLogEntry) &&
@ -290,7 +290,7 @@ HdlspDispatch(IN HEADLESS_CMD Command,
switch (Command) switch (Command)
{ {
case HeadlessCmdEnableTerminal: case HeadlessCmdEnableTerminal:
{
/* Make sure the caller passed valid data */ /* Make sure the caller passed valid data */
if (!(InputBuffer) || if (!(InputBuffer) ||
(InputBufferSize != sizeof(*EnableTerminal))) (InputBufferSize != sizeof(*EnableTerminal)))
@ -304,12 +304,13 @@ HdlspDispatch(IN HEADLESS_CMD Command,
EnableTerminal = InputBuffer; EnableTerminal = InputBuffer;
Status = HdlspEnableTerminal(EnableTerminal->Enable); Status = HdlspEnableTerminal(EnableTerminal->Enable);
break; break;
}
case HeadlessCmdCheckForReboot: case HeadlessCmdCheckForReboot:
break; break;
case HeadlessCmdPutString:
case HeadlessCmdPutString:
{
/* Validate the existence of an input buffer */ /* Validate the existence of an input buffer */
if (!InputBuffer) if (!InputBuffer)
{ {
@ -328,9 +329,10 @@ HdlspDispatch(IN HEADLESS_CMD Command,
/* Return success either way */ /* Return success either way */
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
}
case HeadlessCmdClearDisplay: case HeadlessCmdClearDisplay:
{
/* Send the VT100 clear screen command if the terminal is enabled */ /* Send the VT100 clear screen command if the terminal is enabled */
if (HeadlessGlobals->TerminalEnabled) if (HeadlessGlobals->TerminalEnabled)
{ {
@ -340,24 +342,25 @@ HdlspDispatch(IN HEADLESS_CMD Command,
/* Return success either way */ /* Return success either way */
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
}
case HeadlessCmdClearToEndOfDisplay: case HeadlessCmdClearToEndOfDisplay:
break; break;
case HeadlessCmdClearToEndOfLine: case HeadlessCmdClearToEndOfLine:
break; break;
case HeadlessCmdDisplayAttributesOff: case HeadlessCmdDisplayAttributesOff:
break; break;
case HeadlessCmdDisplayInverseVideo: case HeadlessCmdDisplayInverseVideo:
break; break;
case HeadlessCmdSetColor: case HeadlessCmdSetColor:
break; break;
case HeadlessCmdPositionCursor: case HeadlessCmdPositionCursor:
break; break;
case HeadlessCmdTerminalPoll: case HeadlessCmdTerminalPoll:
break; break;
case HeadlessCmdGetByte: case HeadlessCmdGetByte:
{
/* Make sure the caller passed valid data */ /* Make sure the caller passed valid data */
if (!(OutputBuffer) || if (!(OutputBuffer) ||
!(OutputBufferSize) || !(OutputBufferSize) ||
@ -394,15 +397,17 @@ HdlspDispatch(IN HEADLESS_CMD Command,
/* Return success either way */ /* Return success either way */
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
}
case HeadlessCmdGetLine: case HeadlessCmdGetLine:
break; break;
case HeadlessCmdStartBugCheck: case HeadlessCmdStartBugCheck:
break; break;
case HeadlessCmdDoBugCheckProcessing: case HeadlessCmdDoBugCheckProcessing:
break; break;
case HeadlessCmdQueryInformation:
case HeadlessCmdQueryInformation:
{
/* Make sure the caller passed valid data */ /* Make sure the caller passed valid data */
if (!(OutputBuffer) || if (!(OutputBuffer) ||
!(OutputBufferSize) || !(OutputBufferSize) ||
@ -441,12 +446,15 @@ HdlspDispatch(IN HEADLESS_CMD Command,
/* All done */ /* All done */
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
case HeadlessCmdAddLogEntry: }
break;
case HeadlessCmdDisplayLog:
break;
case HeadlessCmdSetBlueScreenData:
case HeadlessCmdAddLogEntry:
break;
case HeadlessCmdDisplayLog:
break;
case HeadlessCmdSetBlueScreenData:
{
/* Validate the existence of an input buffer */ /* Validate the existence of an input buffer */
if (!InputBuffer) if (!InputBuffer)
{ {
@ -458,12 +466,15 @@ HdlspDispatch(IN HEADLESS_CMD Command,
UNIMPLEMENTED; UNIMPLEMENTED;
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
case HeadlessCmdSendBlueScreenData: }
break;
case HeadlessCmdQueryGUID:
break;
case HeadlessCmdPutData:
case HeadlessCmdSendBlueScreenData:
break;
case HeadlessCmdQueryGUID:
break;
case HeadlessCmdPutData:
{
/* Validate the existence of an input buffer */ /* Validate the existence of an input buffer */
if (!(InputBuffer) || !(InputBufferSize)) if (!(InputBuffer) || !(InputBufferSize))
{ {
@ -482,6 +493,7 @@ HdlspDispatch(IN HEADLESS_CMD Command,
/* Return success either way */ /* Return success either way */
Status = STATUS_SUCCESS; Status = STATUS_SUCCESS;
break; break;
}
default: default:
break; break;
@ -532,6 +544,7 @@ HeadlessDispatch(IN HEADLESS_CMD Command,
RtlZeroMemory(OutputBuffer, *OutputBufferSize); RtlZeroMemory(OutputBuffer, *OutputBufferSize);
} }
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }