better for binding

This commit is contained in:
Nishi 2026-04-17 00:26:02 +09:00
commit 13a2db7fa8
Signed by: nishi
GPG key ID: 27EF69B208EB9343
3 changed files with 8 additions and 8 deletions

View file

@ -113,7 +113,7 @@ typedef enum _MwVulkanField {
* @brief Function for getting a field from within Vulkan.
* @warning Consult the documentation for MwVulkanField to know what type is expected for out.
*/
MwInline void* MwVulkanGetField(MwWidget handle, MwVulkanField field, int* out) {
MwInline void* MwVulkanGetField(MwWidget handle, int field, int* out) {
void* field_out;
MwVaWidgetExecute(handle, "mwVulkanGetField", &field_out, field, out);
return field_out;

View file

@ -419,14 +419,14 @@
<function name="MwGetClipboard">
<arguments>
<widget name="handle" />
<enumeration defname="MwClipboardType" name="clipboard_type" />
<integer enumname="MwClipboardType" name="clipboard_type" />
</arguments>
</function>
<function name="MwSetClipboard">
<arguments>
<widget name="handle" />
<string name="text" />
<enumeration defname="MwClipboardType" name="clipboard_type" />
<integer enumname="MwClipboardType" name="clipboard_type" />
</arguments>
</function>
</functions>
@ -770,7 +770,7 @@
<pointer />
</return>
<arguments>
<enumeration defname="MwVulkanField" name="field">
<integer enumname="MwVulkanField" name="field">
<integer pointer="yes" name="out">
</arguments>
</function>

View file

@ -518,7 +518,7 @@ int MwVulkanSupported(void) {
}
};
static void* mwVulkanGetFieldImpl(MwWidget handle, MwVulkanField field, int* out) {
static void* mwVulkanGetFieldImpl(MwWidget handle, int field, int* out) {
vulkan_t* o = handle->internal;
char buf[1024];
@ -556,9 +556,9 @@ static void* mwVulkanGetFieldImpl(MwWidget handle, MwVulkanField field, int* out
static void func_handler(MwWidget handle, const char* name, void* out, va_list va) {
if(strcmp(name, "mwVulkanGetField") == 0) {
MwVulkanField field = va_arg(va, MwVulkanField);
int* err = va_arg(va, int*);
*(void**)out = mwVulkanGetFieldImpl(handle, field, err);
int field = va_arg(va, int);
int* err = va_arg(va, int*);
*(void**)out = mwVulkanGetFieldImpl(handle, field, err);
}
}