From 2186240198bd82ecd08cac8937bed2b3c4e29623 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Wed, 28 Nov 2018 00:13:11 -0800 Subject: libix3: disambiguate ix3_search_status_t Previously one could only say stop/ignore/continue from the search callback. There was no way to say stop and ignore, or stop but don't ignore. Now there are basically two classes of returns, stop and continue, and each of those have ignore/don't ignore sub-statuses. The naming is changed to STOP vs. MORE and HIT vs. MISS for brevity: typedef enum ix3_search_status_t { IX3_SEARCH_STOP_MISS, IX3_SEARCH_STOP_HIT, IX3_SEARCH_MORE_MISS, IX3_SEARCH_MORE_HIT, } ix3_search_status_t; --- src/test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/test.c') diff --git a/src/test.c b/src/test.c index c8736b8..0110197 100644 --- a/src/test.c +++ b/src/test.c @@ -35,7 +35,7 @@ ix3_search_status_t cb(void *cb_context, ix3_object_t *ix3_object, v3f_t *ix3_ob ix3_object_aabb->min.x, ix3_object_aabb->min.y, ix3_object_aabb->min.z, ix3_object_aabb->max.x, ix3_object_aabb->max.y, ix3_object_aabb->max.z); - return IX3_SEARCH_CONTINUE; + return IX3_SEARCH_MORE_HIT; } typedef struct object_t { -- cgit v1.2.3