Searched refs:TagTypeC (Results 1 - 6 of 6) sorted by relevance

/barrelfish-master/usr/eclipseclp/Kernel/src/
H A Dsepia.h247 #define TagTypeC(t) ((int8) (t)) macro
248 #define TagType(item_tag) TagTypeC((item_tag).kernel)
251 #define SameTypeC(item_tag,c) (TagType(item_tag) == TagTypeC(c))
254 #define DifferTypeC(item_tag,c) (TagType(item_tag) != TagTypeC(c))
267 #define ISAtomic(tag) (TagTypeC(tag) >= TagTypeC(TSTRG))
295 #define IsTag(t,c) (TagTypeC(t) == TagTypeC(Tag(c)))
296 #define EqTag(t1,t2) (TagTypeC(t1) == TagTypeC(t
[all...]
H A Dprintam.c101 if (TagTypeC((word)(*code)) < 0 || TagTypeC((word)(*code)) > NTYPES) \
104 DidName(tag_desc[TagTypeC((word)(*code))].tag_name), (int)(*code)); \
108 if (TagTypeC((word)(*code)) < 0 || TagTypeC((word)(*code)) > NTYPES) \
111 DidName(tag_desc[TagTypeC((word)(*code))].tag_name)); \
H A Dgc_stacks.c235 if (TagTypeC(target_tag) < TMIN || TagTypeC(target_tag) > TMAX)\
243 if (TagTypeC(target_tag) != TDICT)\
247 if (TagTypeC(target_tag) != TDE)\
941 TagTypeC((word) *(tr+2)) == TDE)
1862 else switch(TagTypeC(tag)) /* handling of typed pointers */
2059 switch (TagTypeC(link_or_tag))
2132 (word) TagTypeC(link_or_tag));
H A Dbip_serialize.c602 switch (TagTypeC(t))
641 if (TagTypeC(t) == TMETA) {
H A Demu.c63 #undef TagTypeC macro
64 #define TagTypeC(item_tag) ((int8) ((item_tag)&0xff)) macro
950 else if (TagTypeC(tmp1) != TagType(pw2->tag))
967 if (TagTypeC(tmp1) > TCOMP) /* strings, bignums, etc */
978 err_code = tag_desc[TagTypeC(tmp1)].equal(pw1, pw2);
1185 } else if (TagTypeC(tmp1) != TagType(pw2->tag)) {
1200 if (TagTypeC(tmp1) > TCOMP) /* string, bignum etc */
1210 err_code = tag_desc[TagTypeC(tmp1)].equal(pw1, pw2);
2241 err_code = tag_desc[TagTypeC(tmp1)].equal(pw1->val.ptr, PP->ptr);
4539 PP = (PP + TagTypeC(tmp
[all...]
H A Ddict.c331 return (dident) &dict->tag_did[tag_desc[TagTypeC(t)].super];

Completed in 101 milliseconds