summaryrefslogtreecommitdiff
path: root/src/cairo-reference-count-private.h
diff options
context:
space:
mode:
authorVladimir Vukicevic <vladimir@pobox.com>2007-10-09 14:27:53 -0700
committerVladimir Vukicevic <vladimir@pobox.com>2007-10-09 14:27:53 -0700
commitbe7d1f0f8f84ddac9e8c7dda4aa39f88806a5e39 (patch)
tree668409d2f67138bafadb4c4c163c714035e0fe40 /src/cairo-reference-count-private.h
parent712c3cda44d7023316b93a1241e66aabde15d668 (diff)
downloadcairo-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.h2
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)