diff options
| author | krasimir <krasimir@chalmers.se> | 2017-04-19 18:59:42 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2017-04-19 18:59:42 +0000 |
| commit | 1bfeab104c4697a83478346f0eebd1ac03429d68 (patch) | |
| tree | d8af16b8720e5df83defb4662a0afff375fb2795 /src/runtime/c/gu/variant.h | |
| parent | 2bdfd27173d2eedb4c39e30ae4ef0cff057604cd (diff) | |
more changes to make the C runtime compilable with MSVC
Diffstat (limited to 'src/runtime/c/gu/variant.h')
| -rw-r--r-- | src/runtime/c/gu/variant.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/runtime/c/gu/variant.h b/src/runtime/c/gu/variant.h index 76d7b25b3..df2ea214f 100644 --- a/src/runtime/c/gu/variant.h +++ b/src/runtime/c/gu/variant.h @@ -35,10 +35,12 @@ typedef uintptr_t GuVariant; +GU_API_DECL void* gu_alloc_variant(uint8_t tag, size_t size, size_t align, GuVariant* variant_out, GuPool* pool); +GU_API_DECL GuVariant gu_make_variant(uint8_t tag, size_t size, size_t align, const void* init, GuPool* pool); @@ -68,8 +70,10 @@ enum { GU_VARIANT_NULL = -1 }; +GU_API_DECL int gu_variant_tag(GuVariant variant); +GU_API_DECL void* gu_variant_data(GuVariant variant); @@ -80,8 +84,8 @@ struct GuVariantInfo { void* data; }; -GuVariantInfo gu_variant_open(GuVariant variant); -GuVariant gu_variant_close(GuVariantInfo info); +GU_API_DECL GuVariantInfo gu_variant_open(GuVariant variant); +GU_API_DECL GuVariant gu_variant_close(GuVariantInfo info); /** @} */ |
