v2 / vlib / builtin / map_notd_gcboehm_opt.v
38 lines · 31 sloc · 1.66 KB · e2e5cf8db56f3562c7baa735061690be936bdf3e
Raw
1// dummy placeholder for functions from `map_d_gcboehm_opt.v`
2// that might be needed for compile time
3// `$if gcboehm_opt ? { ... } $else { ... }`
4
5module builtin
6
7fn new_map_noscan_key(key_bytes int, value_bytes int, hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn,
8 free_fn MapFreeFn) map {
9 return new_map(key_bytes, value_bytes, hash_fn, key_eq_fn, clone_fn, free_fn)
10}
11
12fn new_map_noscan_value(key_bytes int, value_bytes int, hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn,
13 free_fn MapFreeFn) map {
14 return new_map(key_bytes, value_bytes, hash_fn, key_eq_fn, clone_fn, free_fn)
15}
16
17fn new_map_noscan_key_value(key_bytes int, value_bytes int, hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn,
18 free_fn MapFreeFn) map {
19 return new_map(key_bytes, value_bytes, hash_fn, key_eq_fn, clone_fn, free_fn)
20}
21
22fn new_map_init_noscan_key(hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn, free_fn MapFreeFn,
23 n int, key_bytes int, value_bytes int, keys voidptr, values voidptr) map {
24 return new_map_init(hash_fn, key_eq_fn, clone_fn, free_fn, n, key_bytes, value_bytes, keys,
25 values)
26}
27
28fn new_map_init_noscan_value(hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn, free_fn MapFreeFn,
29 n int, key_bytes int, value_bytes int, keys voidptr, values voidptr) map {
30 return new_map_init(hash_fn, key_eq_fn, clone_fn, free_fn, n, key_bytes, value_bytes, keys,
31 values)
32}
33
34fn new_map_init_noscan_key_value(hash_fn MapHashFn, key_eq_fn MapEqFn, clone_fn MapCloneFn, free_fn MapFreeFn,
35 n int, key_bytes int, value_bytes int, keys voidptr, values voidptr) map {
36 return new_map_init(hash_fn, key_eq_fn, clone_fn, free_fn, n, key_bytes, value_bytes, keys,
37 values)
38}
39