gfx/cairo/nonfatal-assertions.patch

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gfx/cairo/nonfatal-assertions.patch	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,17 @@
     1.4 +diff -r b79d47dad1ea gfx/cairo/cairo/src/cairoint.h
     1.5 +--- a/gfx/cairo/cairo/src/cairoint.h	Fri Jun 08 18:09:53 2007 -0700
     1.6 ++++ b/gfx/cairo/cairo/src/cairoint.h	Fri Jun 29 09:18:02 2007 +0200
     1.7 +@@ -159,6 +159,13 @@ CAIRO_BEGIN_DECLS
     1.8 + 
     1.9 + #ifndef M_PI
    1.10 + #define M_PI 3.14159265358979323846
    1.11 ++#endif
    1.12 ++
    1.13 ++#ifndef NDEBUG
    1.14 ++#undef assert
    1.15 ++#define assert(expr) \
    1.16 ++    do { if (!(expr)) fprintf(stderr, "Assertion failed at %s:%d: %s\n", \
    1.17 ++          __FILE__, __LINE__, #expr); } while (0)
    1.18 + #endif
    1.19 + 
    1.20 + #undef  ARRAY_LENGTH

mercurial