summaryrefslogtreecommitdiff
path: root/src/cairo-misc.c
diff options
context:
space:
mode:
authorAnton Danilkin <afdw@yandex.ru>2021-04-24 14:57:47 +0200
committerAnton Danilkin <afdw@yandex.ru>2021-04-24 14:57:47 +0200
commitd03b6c90a7d652b8b8c6d84e9c230dc69c339d5d (patch)
tree58eb70bd980c95c4e154992840bc81a07cc4908b /src/cairo-misc.c
parentde2a71b230e0202292e5deae7e19a90139165a49 (diff)
downloadcairo-d03b6c90a7d652b8b8c6d84e9c230dc69c339d5d.tar.gz
Make the _cairo_operator_bounded family of functions consistent
Diffstat (limited to 'src/cairo-misc.c')
-rw-r--r--src/cairo-misc.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/cairo-misc.c b/src/cairo-misc.c
index 81f9325ca..d7af82147 100644
--- a/src/cairo-misc.c
+++ b/src/cairo-misc.c
@@ -404,10 +404,9 @@ _cairo_operator_bounded_by_mask (cairo_operator_t op)
case CAIRO_OPERATOR_DEST_IN:
case CAIRO_OPERATOR_DEST_ATOP:
return FALSE;
+ default:
+ ASSERT_NOT_REACHED;
}
-
- ASSERT_NOT_REACHED;
- return FALSE;
}
/**
@@ -459,18 +458,15 @@ _cairo_operator_bounded_by_source (cairo_operator_t op)
case CAIRO_OPERATOR_DEST_IN:
case CAIRO_OPERATOR_DEST_ATOP:
return FALSE;
+ default:
+ ASSERT_NOT_REACHED;
}
-
- ASSERT_NOT_REACHED;
- return FALSE;
}
uint32_t
_cairo_operator_bounded_by_either (cairo_operator_t op)
{
switch (op) {
- default:
- ASSERT_NOT_REACHED;
case CAIRO_OPERATOR_OVER:
case CAIRO_OPERATOR_ATOP:
case CAIRO_OPERATOR_DEST:
@@ -503,6 +499,8 @@ _cairo_operator_bounded_by_either (cairo_operator_t op)
case CAIRO_OPERATOR_DEST_IN:
case CAIRO_OPERATOR_DEST_ATOP:
return 0;
+ default:
+ ASSERT_NOT_REACHED;
}
}