diff options
author | David 'Digit' Turner <digit@android.com> | 2010-11-18 00:33:31 -0800 |
---|---|---|
committer | Android Code Review <code-review@android.com> | 2010-11-18 00:33:31 -0800 |
commit | a20ae2d2f20ccbb16b58e6e45955d4f97c4dbd50 (patch) | |
tree | ebfcf03154525d19357b25c8dea82c2b42fd0bad /android/utils | |
parent | f6cbbf529c7f4d3164243fc2cb9241978b954633 (diff) | |
parent | 7a17b608de24e3aaf7d5ca030bb80a74dcc3baf9 (diff) | |
download | external_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.h | 6 | ||||
-rw-r--r-- | android/utils/vector.h | 5 |
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)]) |