Move variable declarations at the start of functions

svn path=/trunk/; revision=14494
This commit is contained in:
Hervé Poussineau 2005-04-04 23:12:21 +00:00
parent f4a430511e
commit 04bbda156c
2 changed files with 3 additions and 2 deletions

View file

@ -47,9 +47,10 @@ PushCircularBufferEntry(
IN PCIRCULAR_BUFFER pBuffer,
IN UCHAR Entry)
{
ULONG NextPosition;
DPRINT("Serial: PushCircularBufferEntry(pBuffer %p, Entry 0x%x)\n", pBuffer, Entry);
ASSERT(pBuffer->Length);
ULONG NextPosition = (pBuffer->WritePosition + 1) % pBuffer->Length;
NextPosition = (pBuffer->WritePosition + 1) % pBuffer->Length;
if (NextPosition == pBuffer->ReadPosition)
return STATUS_BUFFER_TOO_SMALL;
pBuffer->Buffer[pBuffer->WritePosition] = Entry;

View file

@ -26,6 +26,7 @@ DriverEntry(
IN PUNICODE_STRING RegPath)
{
ULONG i;
static BOOLEAN FirstTime = TRUE;
DriverObject->DriverUnload = DriverUnload;
DriverObject->DriverExtension->AddDevice = SerialAddDevice;
@ -44,7 +45,6 @@ DriverEntry(
/* FIXME: It seems that DriverEntry function may be called more
* than once. Do only legacy detection the first time. */
static BOOLEAN FirstTime = TRUE;
if (FirstTime)
{
FirstTime = FALSE;