Skip to content

Commit 6545f96

Browse files
committed
capi: fizzy_get_instance_module
1 parent 151a19c commit 6545f96

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

include/fizzy/fizzy.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ struct FizzyInstance* fizzy_instantiate(struct FizzyModule* module,
8686
/// Free resources associated with the instance.
8787
void fizzy_free_instance(struct FizzyInstance* instance);
8888

89+
const FizzyModule* fizzy_get_instance_module(struct FizzyInstance* instance);
90+
8991
uint8_t* fizzy_get_instance_memory_data(struct FizzyInstance* instance);
9092

9193
size_t fizzy_get_instance_memory_size(struct FizzyInstance* instance);

lib/fizzy/capi.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ void fizzy_free_instance(FizzyInstance* instance)
165165
delete unwrap(instance);
166166
}
167167

168+
const FizzyModule* fizzy_get_instance_module(struct FizzyInstance* instance)
169+
{
170+
return wrap(unwrap(instance)->module.get());
171+
}
172+
168173
uint8_t* fizzy_get_instance_memory_data(struct FizzyInstance* instance)
169174
{
170175
auto& memory = unwrap(instance)->memory;

0 commit comments

Comments
 (0)