From: Maarten Bosma Date: Sat, 29 Oct 2005 21:07:04 +0000 (+0000) Subject: Improve macro for stubs inside of ddraw. Thx to w3seek. X-Git-Tag: backups/ros-branch-0_2_9@19949~1028 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=8548c576bd9c310438cf152124b3fa70fe021a46 Improve macro for stubs inside of ddraw. Thx to w3seek. svn path=/trunk/; revision=18857 --- diff --git a/reactos/lib/ddraw/rosdraw.h b/reactos/lib/ddraw/rosdraw.h index b0823c69ad0..687f470e7be 100644 --- a/reactos/lib/ddraw/rosdraw.h +++ b/reactos/lib/ddraw/rosdraw.h @@ -93,6 +93,15 @@ VOID Hel_DirectDraw_Release (LPDIRECTDRAW7 iface); /*********** Macros ***********/ -#define DX_STUB return DDERR_UNSUPPORTED; +#define DX_STUB \ + static BOOL firstcall = TRUE; \ + if (firstcall) \ + { \ + char buffer[1024]; \ + sprintf ( buffer, "Function %s is not implemented yet (%s:%d)\n", __FUNCTION__,__FILE__,__LINE__ ); \ + OutputDebugStringA(buffer); \ + firstcall = FALSE; \ + } \ + return DDERR_UNSUPPORTED; #endif /* __DDRAW_PRIVATE */