00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 extern int  unset_make( UThread*, const UCell* from, UCell* res );
00022 extern void unset_copy( UThread*, const UCell* from, UCell* res );
00023 extern int  unset_compare( UThread*, const UCell* a, const UCell* b, int mode );
00024 extern int  unset_operate( UThread*, const UCell*, const UCell*, UCell*, int );
00025 extern const UCell*
00026             unset_select( UThread*, const UCell* cell, const UCell* sel,
00027                           UCell* tmp );
00028 extern int  unset_fromString( UThread*, const UBuffer* str, UCell* res );
00029 extern void unset_toString( UThread*, const UCell* cell, UBuffer* str,
00030                             int depth );
00031 extern void unset_mark( UThread*, UCell* cell );
00032 extern void unset_destroy( UBuffer* buf );
00033 extern void unset_toShared( UCell* cell );
00034 extern void unset_bind( UThread*, UCell* cell, const UBindTarget* bt );
00035 
00036 #define unset_toText    unset_toString
00037 #define unset_recycle   0
00038 #define unset_markBuf   0
00039 
00040 
00041