diff options
author | Vladimir Vukicevic <vladimir@pobox.com> | 2007-10-09 14:27:53 -0700 |
---|---|---|
committer | Vladimir Vukicevic <vladimir@pobox.com> | 2007-10-09 14:27:53 -0700 |
commit | be7d1f0f8f84ddac9e8c7dda4aa39f88806a5e39 (patch) | |
tree | 668409d2f67138bafadb4c4c163c714035e0fe40 /src/cairo-reference-count-private.h | |
parent | 712c3cda44d7023316b93a1241e66aabde15d668 (diff) | |
download | cairo-be7d1f0f8f84ddac9e8c7dda4aa39f88806a5e39.tar.gz |
Simplify CAIRO_REFERENCE_COUNT_INVALID macro
MSVC doesn't like the previous anonymous structure/cast, so simplify
to just a bare {} structure for use as an initializer.
Diffstat (limited to 'src/cairo-reference-count-private.h')
-rw-r--r-- | src/cairo-reference-count-private.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-reference-count-private.h b/src/cairo-reference-count-private.h index 2d1d81b8d..aef8a1f83 100644 --- a/src/cairo-reference-count-private.h +++ b/src/cairo-reference-count-private.h @@ -55,7 +55,7 @@ typedef struct { #define CAIRO_REFERENCE_COUNT_SET_VALUE(RC, VALUE) _cairo_atomic_int_set (&(RC)->ref_count, (VALUE)) #define CAIRO_REFERENCE_COUNT_INVALID_VALUE ((cairo_atomic_int_t) -1) -#define CAIRO_REFERENCE_COUNT_INVALID ((cairo_reference_count_t) {CAIRO_REFERENCE_COUNT_INVALID_VALUE}) +#define CAIRO_REFERENCE_COUNT_INVALID {CAIRO_REFERENCE_COUNT_INVALID_VALUE} #define CAIRO_REFERENCE_COUNT_IS_INVALID(RC) (CAIRO_REFERENCE_COUNT_GET_VALUE (RC) == CAIRO_REFERENCE_COUNT_INVALID_VALUE) |