Fixed compiler warnings.

svn path=/trunk/; revision=451
This commit is contained in:
Eric Kohl 1999-05-11 15:31:01 +00:00
parent d0fbe6c728
commit a2e9c0c7a4
4 changed files with 30 additions and 11 deletions

View file

@ -3,7 +3,7 @@
#
OBJECTS= parallel.o ../../../ntoskrnl/ntoskrnl.a
all: parallel.o
all: parallel.sys
.phony: all

View file

@ -12,9 +12,14 @@
/* FUNCTIONS **************************************************************/
#include <ddk/ntddk.h>
#include <internal/halio.h>
#include "parallel.h"
#define NDEBUG
#include <internal/debug.h>
#define LP_B (0x378)
#define LP_S (inb_p(LP_B+1))
#define LP_C (LP_B+2)
@ -52,7 +57,7 @@ static void Parallel_putchar(unsigned char ch)
if (count==500000)
{
printk("printer_putchar(): timed out\n");
DPRINT("printer_putchar(): timed out\n");
return;
}
@ -79,7 +84,7 @@ NTSTATUS Dispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp)
switch (Stack->MajorFunction)
{
case IRP_MJ_CREATE:
printk("(Parallel Port Driver) Creating\n");
DPRINT("(Parallel Port Driver) Creating\n");
Parallel_Reset();
status = STATUS_SUCCESS;
break;
@ -89,7 +94,7 @@ NTSTATUS Dispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp)
break;
case IRP_MJ_WRITE:
printk("(Parallel Port Driver) Writing %d bytes\n",
DPRINT("(Parallel Port Driver) Writing %d bytes\n",
Stack->Parameters.Write.Length);
for (i=0;i<Stack->Parameters.Write.Length;i++)
{
@ -110,7 +115,8 @@ NTSTATUS Dispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp)
return(status);
}
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
STDCALL NTSTATUS
DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
/*
* FUNCTION: Called by the system to initalize the driver
* ARGUMENTS:
@ -121,12 +127,20 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
PDEVICE_OBJECT DeviceObject;
NTSTATUS ret;
ANSI_STRING ansi_device_name;
UNICODE_STRING device_name;
printk("Parallel Port Driver 0.0.1\n");
DbgPrint("Parallel Port Driver 0.0.1\n");
ret = IoCreateDevice(DriverObject,0,"\\Device\\Parallel",
FILE_DEVICE_PARALLEL_PORT,0,FALSE,&DeviceObject);
RtlInitAnsiString (&ansi_device_name, "\\Device\\Parallel");
RtlAnsiStringToUnicodeString (&device_name, &ansi_device_name, TRUE);
ret = IoCreateDevice(DriverObject,
0,
&device_name,
FILE_DEVICE_PARALLEL_PORT,
0,
FALSE,
&DeviceObject);
if (ret!=STATUS_SUCCESS)
{
return(ret);

View file

@ -3,7 +3,7 @@
#
OBJECTS= serial.o ../../../ntoskrnl/ntoskrnl.a
all: serial.o
all: serial.sys
.phony: all

View file

@ -10,6 +10,10 @@
#include <internal/mmhal.h>
#include <internal/halio.h>
#define NDEBUG
#include <internal/debug.h>
#define COM1 0x3F8
#define COM2 0x2F8
#define COM3 0x3E8
@ -141,7 +145,8 @@ void testserial(void)
};
};
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
STDCALL NTSTATUS
DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
DbgPrint("Serial Driver 0.0.2\n");
InitializeSerial();