From 39d72a36789f9c44556ec4c6b692d6f0350c1468 Mon Sep 17 00:00:00 2001 From: Dmitry Matveyev Date: Fri, 29 Dec 2023 21:28:25 +0300 Subject: [PATCH] calling-c: elaborate on the x_dpy example The following code is not valid Pony code let x_dpy = @XOpenDisplay(Pointer[U8]) --- docs/c-ffi/calling-c.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/c-ffi/calling-c.md b/docs/c-ffi/calling-c.md index 72d690b5..89185e8c 100644 --- a/docs/c-ffi/calling-c.md +++ b/docs/c-ffi/calling-c.md @@ -80,7 +80,8 @@ use @eglGetDisplay[Pointer[_EGLDisplayHandle]](disp: Pointer[_XDisplayHandle]) primitive _XDisplayHandle primitive _EGLDisplayHandle -let x_dpy = @XOpenDisplay(Pointer[U8]) +let x_dpy_name: String = // ... +let x_dpy = @XOpenDisplay(x_dpy_name.cstring()) if x_dpy.is_null() then env.out.print("XOpenDisplay failed") end