Home
last modified time | relevance | path

Searched refs:SgHashTable (Results 1 – 21 of 21) sorted by relevance

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dhashtable.h121 #define SG_HASHTABLE(obj) ((SgHashTable*)(obj))
159 SG_EXTERN void Sg_HashCoreCopy(SgHashTable *dst, const SgHashTable *src);
176 SG_EXTERN SgObject Sg_InitHashTableSimple(SgHashTable *table,
184 SG_EXTERN SgObject Sg_HashTableCopy(SgHashTable *table, int mutableP);
186 SG_EXTERN SgObject Sg_HashTableRef(SgHashTable *table, SgObject key,
188 SG_EXTERN SgObject Sg_HashTableSet(SgHashTable *table, SgObject key,
192 SG_EXTERN SgObject Sg_HashTableAddAll(SgHashTable *dst, SgHashTable *src);
193 SG_EXTERN SgObject Sg_HashTableKeys(SgHashTable *table);
194 SG_EXTERN SgObject Sg_HashTableValues(SgHashTable *table);
196 SG_EXTERN SgObject Sg_HashTableStat(SgHashTable *table);
[all …]
H A Dcache.h56 SgHashTable *sharedObjects;
74 SgHashTable *sharedObjects;
75 SgHashTable *seen;
H A Dprofiler.h64 SgHashTable *statHash; /* hashtable for collected data.
H A Dwriter.h42 SgHashTable *table; /* internal */
H A Dreader.h58 SgHashTable *graph; /* for shared object*/
H A Dweak.h79 SgHashTable parent; /* sub class of hashtable */
H A Dlibrary.h49 SgHashTable *table; /* library inside */
H A Dsagittariusdefs.h262 typedef struct SgHashTableRec SgHashTable; typedef
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dhashtable.c590 void Sg_HashCoreCopy(SgHashTable *dstT, const SgHashTable *srcT) in Sg_HashCoreCopy()
681 SgHashTable *ht = SG_HASHTABLE(obj); in hash_print()
728 SgHashTable *ht; in hash_cache_reader()
760 SgHashTable *ht = SG_HASHTABLE(obj); in hash_cache_scanner()
783 SgHashTable *ht = SG_HASHTABLE(obj); in hash_cache_writer()
815 static SgHashTable * make_hashtable();
849 SgHashTable *dst = make_hashtable(); in hashtable_copy()
896 static SgHashTable * make_hashtable() in make_hashtable()
898 SgHashTable *z = SG_NEW(SgHashTable); in make_hashtable()
906 SgHashTable *z = make_hashtable(); in Sg_MakeHashTableSimple()
[all …]
H A Dcompare.c620 static SgObject fast_p(SgHashTable **pht, SgObject x, SgObject y,
622 static SgObject slow_p(SgHashTable **pht, SgObject x, SgObject y,
628 static SgObject eP(SgHashTable **pht, SgObject x, SgObject y, SgObject k, in eP()
680 SgObject fast_p(SgHashTable **pht, SgObject x, SgObject y, in fast_p()
794 static SgObject union_find(SgHashTable *ht, SgObject x, SgObject y, in union_find()
837 static SgObject call_union_find(SgHashTable **pht, SgObject x, in call_union_find()
846 SgObject slow_p(SgHashTable **pht, SgObject x, SgObject y, in slow_p()
950 SgHashTable *ht = NULL; in interleave_p()
H A Dkeyword.c70 SgHashTable *table;
H A Dcache.c411 SgHashTable sharedObjects; in write_cache()
1231 static SgObject link_cb_rec(SgObject cb, SgHashTable *seen, read_ctx *ctx);
1232 static void link_container(SgObject obj, SgHashTable *seen, read_ctx *ctx) in link_container()
1260 static SgObject link_cb_rec(SgObject cb, SgHashTable *seen, read_ctx *ctx) in link_cb_rec()
1298 SgHashTable seen; in link_cb()
1742 static void read_cache_link(SgObject obj, SgHashTable *seen, read_ctx *ctx) in read_cache_link()
2111 SgHashTable seen, shared; in read_cache_from_port()
2167 SgHashTable linkSeen; in read_cache_from_port()
2305 SgHashTable seen; in Sg_CachableP()
H A Dsymbol.c46 static SgHashTable *obtable = NULL;
H A Dwriter.c121 SgHashTable seen; in Sg_WriteCircular()
824 SgHashTable *ht = ctx->table; in write_ss_rec()
953 SgHashTable *ht; in write_walk_circular()
1002 SgHashTable *ht; in write_walk()
1056 SgHashTable *save = ctx->table; in write_ss()
H A Dstring.c143 static SgHashTable *stable = NULL;
H A Dreader.c1771 SgHashTable graph; in Sg_Read()
1789 SgHashTable graph; in Sg_ReadDelimitedList()
1917 static SgHashTable *obtable = NULL;
H A Dlibrary.c211 SgHashTable *libraries;
H A Dunicode.c848 static SgHashTable *general_category = NULL;
H A Dlib_sagittarius.c4363 SgHashTable* ht; in sagittarius_hashtable_keys_list()
4386 SgHashTable* ht; in sagittarius_hashtable_values_list()
4409 SgHashTable* ht; in sagittarius_hashtable_type()
4445 SgHashTable* ht; in sagittarius_hashtable_compare()
4470 SgHashTable* ht; in sagittarius_hashtable_hasher()
4495 SgHashTable* ht; in sagittarius_hashtable_values()
4526 SgHashTable* ht; in sagittarius_hashtable_weakness()
4564 SgHashTable* ht; in sagittarius_hashtable_updateX()
4616 SgHashTable* ht; in sagittarius__25hashtable_iter()
H A Dlib_core.c12766 SgHashTable* ht; in core_hashtable_size()
12789 SgHashTable* ht; in core_hashtable_ref()
12828 SgHashTable* ht; in core_hashtable_setX()
12861 SgHashTable* ht; in core_hashtable_deleteX()
12890 SgHashTable* ht; in core_hashtable_containsP()
12919 SgHashTable* ht; in core_hashtable_copy()
12957 SgHashTable* ht; in core_hashtable_clearX()
12995 SgHashTable* ht; in core_hashtable_keys()
13026 SgHashTable* ht; in core_hashtable_entries()
13059 SgHashTable* ht; in core_hashtable_mutableP()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/ffi/
H A Dsagittarius-ffi.c248 static SgHashTable *callbacks = NULL;