summaryrefslogtreecommitdiffhomepage
path: root/mixlib/mix_predicate.h
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2001-09-16 22:28:41 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2001-09-16 22:28:41 +0000
commit5430bc3493d4012fb11f32675eaa9c437e4e83bd (patch)
treef77e5f1f7d63d3f4d55c289f268d0fe4d10bab13 /mixlib/mix_predicate.h
parente259b37f7316117d7c0f74b53373481c94c3cf02 (diff)
downloadmdk-5430bc3493d4012fb11f32675eaa9c437e4e83bd.tar.gz
mdk-5430bc3493d4012fb11f32675eaa9c437e4e83bd.tar.bz2
access to the predicate type added
Diffstat (limited to 'mixlib/mix_predicate.h')
-rw-r--r--mixlib/mix_predicate.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/mixlib/mix_predicate.h b/mixlib/mix_predicate.h
index df76afb..63c33ef 100644
--- a/mixlib/mix_predicate.h
+++ b/mixlib/mix_predicate.h
@@ -45,7 +45,8 @@ typedef enum {
MIX_PRED_REG_I6,
MIX_PRED_OVER,
MIX_PRED_CMP,
- MIX_PRED_MEM
+ MIX_PRED_MEM,
+ MIX_PRED_INVALID
} mix_predicate_type_t;
/* create predicates based on vm status */
@@ -56,6 +57,10 @@ mix_predicate_new (mix_predicate_type_t type);
extern void
mix_predicate_delete (mix_predicate_t *predicate);
+/* return the predicate's type */
+extern mix_predicate_type_t
+mix_predicate_get_type (const mix_predicate_t *pred);
+
/* change mem address of a MIX_PRED_MEM predicate */
extern void
mix_predicate_set_mem_address (mix_predicate_t *predicate,