aboutsummaryrefslogtreecommitdiffstats
path: root/android/utils
diff options
context:
space:
mode:
Diffstat (limited to 'android/utils')
-rw-r--r--android/utils/refset.h6
-rw-r--r--android/utils/vector.h5
2 files changed, 11 insertions, 0 deletions
diff --git a/android/utils/refset.h b/android/utils/refset.h
index 12cc240..d734999 100644
--- a/android/utils/refset.h
+++ b/android/utils/refset.h
@@ -34,6 +34,12 @@ arefSet_done( ARefSet* s )
AVECTOR_DONE(s,buckets);
}
+AINLINED void
+arefSet_clear( ARefSet* s )
+{
+ AVECTOR_CLEAR(s,buckets);
+}
+
AINLINED int
arefSet_count( ARefSet* s )
{
diff --git a/android/utils/vector.h b/android/utils/vector.h
index e591055..c576ec7 100644
--- a/android/utils/vector.h
+++ b/android/utils/vector.h
@@ -44,6 +44,11 @@
(obj)->max_##name = 0; \
} while (0)
+#define AVECTOR_CLEAR(obj,name) \
+ do { \
+ (obj)->num_##name = 0; \
+ } while (0)
+
#define AVECTOR_AT(obj,name,index) \
(&(obj)->name[(index)])