Make rlGetProcAddress return ?*const anyopaque (#312)
This commit is contained in:
parent
487e059598
commit
35d26ddef9
3 changed files with 5 additions and 2 deletions
|
|
@ -247,6 +247,9 @@ def fix_pointer(name: str, t: str):
|
||||||
t = "*anyopaque"
|
t = "*anyopaque"
|
||||||
elif len(pre) == 0:
|
elif len(pre) == 0:
|
||||||
t = t.replace("const ", "")
|
t = t.replace("const ", "")
|
||||||
|
|
||||||
|
if name == "rlGetProcAddress":
|
||||||
|
t = "?*const anyopaque"
|
||||||
return name, t
|
return name, t
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ pub extern "c" fn rlSetBlendFactorsSeparate(glSrcRGB: c_int, glDstRGB: c_int, gl
|
||||||
pub extern "c" fn rlglInit(width: c_int, height: c_int) void;
|
pub extern "c" fn rlglInit(width: c_int, height: c_int) void;
|
||||||
pub extern "c" fn rlglClose() void;
|
pub extern "c" fn rlglClose() void;
|
||||||
pub extern "c" fn rlLoadExtensions(loader: *anyopaque) void;
|
pub extern "c" fn rlLoadExtensions(loader: *anyopaque) void;
|
||||||
pub extern "c" fn rlGetProcAddress(procName: [*c]const u8) *anyopaque;
|
pub extern "c" fn rlGetProcAddress(procName: [*c]const u8) ?*const anyopaque;
|
||||||
pub extern "c" fn rlGetVersion() c_int;
|
pub extern "c" fn rlGetVersion() c_int;
|
||||||
pub extern "c" fn rlSetFramebufferWidth(width: c_int) void;
|
pub extern "c" fn rlSetFramebufferWidth(width: c_int) void;
|
||||||
pub extern "c" fn rlGetFramebufferWidth() c_int;
|
pub extern "c" fn rlGetFramebufferWidth() c_int;
|
||||||
|
|
|
||||||
|
|
@ -692,7 +692,7 @@ pub fn rlLoadExtensions(loader: *anyopaque) void {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get OpenGL procedure address
|
/// Get OpenGL procedure address
|
||||||
pub fn rlGetProcAddress(procName: [:0]const u8) *anyopaque {
|
pub fn rlGetProcAddress(procName: [:0]const u8) ?*const anyopaque {
|
||||||
return cdef.rlGetProcAddress(@as([*c]const u8, @ptrCast(procName)));
|
return cdef.rlGetProcAddress(@as([*c]const u8, @ptrCast(procName)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue