On Sun, 27 Apr 2008 14:18:24 +0200 Charles Clément <[EMAIL PROTECTED]> babbled:

hooray! new macros. ok - i did it in a more robust way - but adapted to new
macros if they exist :)

> Hello,
> 
> When compiling ecore on a system that has valgrind installed it failed
> because of a deprecated macro call: VALGRIND_MAKE_READABLE in the evas
> library.
> 
> In the NEWS file distributed with valgrind, in the changes for the 3.2.0
> version is stated:
> - There are some changes to Memcheck's client requests.  Some of them
>   have changed names:
> 
>   MAKE_NOACCESS  --> MAKE_MEM_NOACCESS
>   MAKE_WRITABLE  --> MAKE_MEM_UNDEFINED
>   MAKE_READABLE  --> MAKE_MEM_DEFINED
> 
>   CHECK_WRITABLE --> CHECK_MEM_IS_ADDRESSABLE
>   CHECK_READABLE --> CHECK_MEM_IS_DEFINED
>   CHECK_DEFINED  --> CHECK_VALUE_IS_DEFINED
> 
> These deprecated calls have been removed in the
> Release 3.3.0 (7 December 2007)
> 
> A patch follows.
> -- 
> Charles Clément.
> 
> Index: evas/src/lib/engines/common/evas_image_main.c
> ===================================================================
> --- evas.orig/src/lib/engines/common/evas_image_main.c
> +++ evas/src/lib/engines/common/evas_image_main.c
> @@ -157,7 +157,7 @@ _evas_common_rgba_image_surface_alloc(Im
>     if (im->image.data == NULL) return -1;
>  
>  #ifdef HAVE_VALGRIND
> -   VALGRIND_MAKE_READABLE(im->image.data, siz);
> +   VALGRIND_MAKE_MEM_DEFINED(im->image.data, siz);
>  #endif
>  
>     return 0;
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to