From 0448be0d38ae7c29e14de8ab11bb1526e1081341 Mon Sep 17 00:00:00 2001 From: samsonium Date: Thu, 29 Oct 2026 20:24:06 +0300 Subject: [PATCH] ref: update linking example --- exl/linking.fzs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/exl/linking.fzs b/exl/linking.fzs index a2e2396..513aee3 100644 --- a/exl/linking.fzs +++ b/exl/linking.fzs @@ -1,8 +1,11 @@ extern "libglfw" { - type GLFWwindow = handle; - type GLFWmonitor = handle; - struct GLFWvidmode { + // Opaque types + type GLFWwindow handle; + type GLFWmonitor handle; + + // Struct definition + type GLFWvidmode struct { int width; int height; int redBits; @@ -12,7 +15,7 @@ extern "libglfw" { } /// GLFWvidmode* - type GLFWvidmodeRef = ref GLFWvidmode; + type GLFWvidmodeRef ref GLFWvidmode; /// Create window with specified [width], [height] and [title] fn glfw_mkWindow(