diff --git a/reactos/drivers/dd/vidport/vidport.c b/reactos/drivers/dd/vidport/vidport.c index 5a347097f3e..bcf9b144e93 100644 --- a/reactos/drivers/dd/vidport/vidport.c +++ b/reactos/drivers/dd/vidport/vidport.c @@ -1,4 +1,4 @@ -/* $Id: vidport.c,v 1.12 2000/03/17 21:02:58 jfilby Exp $ +/* $Id: vidport.c,v 1.13 2000/03/19 13:31:36 ekohl Exp $ * * VideoPort driver * Written by Rex Jolliff @@ -53,12 +53,22 @@ VideoPortCompareMemory(IN PVOID Source1, return RtlCompareMemory(Source1, Source2, Length); } -VOID -STDCALL -VideoPortDebugPrint(IN ULONG DebugPrintLevel, +VOID +VideoPortDebugPrint(IN ULONG DebugPrintLevel, IN PCHAR DebugMessage, ...) { - UNIMPLEMENTED; + char Buffer[256]; + va_list ap; + +/* + if (DebugPrintLevel > InternalDebugLevel) + return; +*/ + va_start (ap, DebugMessage); + vsprintf (Buffer, DebugMessage, ap); + va_end (ap); + + DbgPrint (Buffer); } VP_STATUS diff --git a/reactos/drivers/dd/vidport/vidport.def b/reactos/drivers/dd/vidport/vidport.def index ad49e3715a4..1d36f63a591 100644 --- a/reactos/drivers/dd/vidport/vidport.def +++ b/reactos/drivers/dd/vidport/vidport.def @@ -1,10 +1,10 @@ -; $Id: vidport.def,v 1.2 1999/10/28 06:58:05 rex Exp $ +; $Id: vidport.def,v 1.3 2000/03/19 13:31:37 ekohl Exp $ ; ; vidport.def - export definition file for ReactOS ; EXPORTS VideoPortCompareMemory@12 -VideoPortDebugPrint@0 +VideoPortDebugPrint VideoPortDisableInterrupt@4 VideoPortEnableInterrupt@4 VideoPortFreeDeviceBase@8 diff --git a/reactos/drivers/dd/vidport/vidport.edf b/reactos/drivers/dd/vidport/vidport.edf index 806acf15313..85455d204ec 100644 --- a/reactos/drivers/dd/vidport/vidport.edf +++ b/reactos/drivers/dd/vidport/vidport.edf @@ -1,10 +1,10 @@ -; $Id: vidport.edf,v 1.1 1999/10/28 23:35:34 rex Exp $ +; $Id: vidport.edf,v 1.2 2000/03/19 13:31:37 ekohl Exp $ ; ; vidport.def - export definition file for ReactOS ; EXPORTS VideoPortCompareMemory=VideoPortCompareMemory@12 -VideoPortDebugPrint=VideoPortDebugPrint@0 +VideoPortDebugPrint VideoPortDisableInterrupt=VideoPortDisableInterrupt@4 VideoPortEnableInterrupt=VideoPortEnableInterrupt@4 VideoPortFreeDeviceBase=VideoPortFreeDeviceBase@8 diff --git a/reactos/include/ddk/ntddvid.h b/reactos/include/ddk/ntddvid.h index e9b2ff37d45..176fe05e570 100644 --- a/reactos/include/ddk/ntddvid.h +++ b/reactos/include/ddk/ntddvid.h @@ -306,7 +306,7 @@ typedef struct _VIDEO_SHARE_MEMORY } VIDEO_SHARE_MEMORY, *PVIDEO_SHARE_MEMORY; ULONG STDCALL VideoPortCompareMemory(IN PVOID Source1, IN PVOID Source2, IN ULONG Length); -VOID STDCALL VideoPortDebugPrint(IN ULONG DebugPrintLevel, IN PCHAR DebugMessage, ...); +VOID VideoPortDebugPrint(IN ULONG DebugPrintLevel, IN PCHAR DebugMessage, ...); VP_STATUS STDCALL VideoPortDisableInterrupt(IN PVOID HwDeviceExtension); VP_STATUS STDCALL VideoPortEnableInterrupt(IN PVOID HwDeviceExtension); VOID STDCALL VideoPortFreeDeviceBase(IN PVOID HwDeviceExtension, IN PVOID MappedAddress);