aboutsummaryrefslogtreecommitdiffstats
path: root/android/utils
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2010-11-18 00:33:31 -0800
committerAndroid Code Review <code-review@android.com>2010-11-18 00:33:31 -0800
commita20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50 (patch)
treeebfcf03154525d19357b25c8dea82c2b42fd0bad /android/utils
parentf6cbbf529c7f4d3164243fc2cb9241978b954633 (diff)
parent7a17b608de24e3aaf7d5ca030bb80a74dcc3baf9 (diff)
downloadexternal_qemu-a20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50.zip
external_qemu-a20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50.tar.gz
external_qemu-a20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50.tar.bz2
Merge "Implementation of event loop abstraction."
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)])