about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-07-18 17:54:17 +0200
committerbptato <nincsnevem662@gmail.com>2024-07-18 17:54:17 +0200
commit78274acde82186f1062acbf24c96e977e152b184 (patch)
tree1722281a1f97a689326f1f6279897b810683ca84
parentc8d7a2a27720056fc60a5d67b56f515af4442cf4 (diff)
downloadchawan-78274acde82186f1062acbf24c96e977e152b184.tar.gz
stbi: fix incompatible function pointer type
clang complains about this
-rw-r--r--adapter/img/stbi.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/adapter/img/stbi.nim b/adapter/img/stbi.nim
index f32c7f77..f4a5faa2 100644
--- a/adapter/img/stbi.nim
+++ b/adapter/img/stbi.nim
@@ -13,7 +13,7 @@ import utils/twtstr
 {.push header: "stb_image.h".}
 
 type stbi_io_callbacks {.importc.} = object
-  read: proc(user: pointer; data: ptr uint8; size: cint): cint {.cdecl.}
+  read: proc(user: pointer; data: ptr char; size: cint): cint {.cdecl.}
   skip: proc(user: pointer; n: cint) {.cdecl.}
   eof: proc(user: pointer): cint {.cdecl.}
 
@@ -30,7 +30,7 @@ proc stbi_image_free(retval_from_stbi_load: pointer) {.importc.}
 
 {.pop.}
 
-proc myRead(user: pointer; data: ptr uint8; size: cint): cint {.cdecl.} =
+proc myRead(user: pointer; data: ptr char; size: cint): cint {.cdecl.} =
   return cint(stdin.readBuffer(data, size))
 
 proc mySkip(user: pointer; n: cint) {.cdecl.} =