Enlightenment CVS committal Author : doursse Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/modules/engines/software_16_ddraw Modified Files: Makefile.am evas_engine.h Added Files: evas_ddraw_buffer.cpp evas_ddraw_main.cpp Removed Files: evas_ddraw_buffer.c evas_ddraw_main.c Log Message: remove the explicit use of the DirectDraw interface by using the c++ API =================================================================== RCS file: /cvs/e/e17/libs/evas/src/modules/engines/software_16_ddraw/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Makefile.am 13 Feb 2008 07:55:21 -0000 1.3 +++ Makefile.am 30 Mar 2008 16:01:57 -0000 1.4 @@ -18,8 +18,8 @@ module_la_SOURCES = \ evas_engine.h \ evas_engine.c \ -evas_ddraw_buffer.c \ -evas_ddraw_main.c +evas_ddraw_buffer.cpp \ +evas_ddraw_main.cpp module_la_LIBADD = @ddraw_16_libs@ $(top_builddir)/src/lib/libevas.la module_la_LDFLAGS = @create_shared_lib@ -module -avoid-version @@ -33,6 +33,6 @@ EXTRA_DIST = \ evas_engine.h \ evas_engine.c \ -evas_ddraw_buffer.c \ -evas_ddraw_main.c \ +evas_ddraw_buffer.cpp \ +evas_ddraw_main.cpp \ Evas_Engine_Software_16_DDraw.h =================================================================== RCS file: /cvs/e/e17/libs/evas/src/modules/engines/software_16_ddraw/evas_engine.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- evas_engine.h 8 Oct 2007 19:03:03 -0000 1.1 +++ evas_engine.h 30 Mar 2008 16:01:57 -0000 1.2 @@ -28,6 +28,12 @@ }; /****/ + +#ifdef __cplusplus +extern "C" { +#endif + + DDraw_Output_Buffer *evas_software_ddraw_output_buffer_new (HWND window, LPDIRECTDRAW object, LPDIRECTDRAWSURFACE surface_primary, @@ -44,5 +50,10 @@ void evas_software_ddraw_unlock_and_flip(DDraw_Output_Buffer *ddob); void evas_software_ddraw_surface_resize(DDraw_Output_Buffer *ddob); + + +#ifdef __cplusplus +} +#endif #endif /* __EVAS_ENGINE_H__ */ ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs