Fix build errors related to update to rl 5.5

This commit is contained in:
Not-Nik 2025-01-03 23:55:53 +01:00
parent 265461f4ec
commit 16a388c9c2
No known key found for this signature in database
GPG Key ID: E95F679E3CDD9784
2 changed files with 8 additions and 8 deletions

View File

@ -1305,7 +1305,7 @@ pub const Font = extern struct {
/// Check if a font is ready /// Check if a font is ready
pub fn isReady(self: Font) bool { pub fn isReady(self: Font) bool {
return rl.isFontReady(self); return rl.isFontValid(self);
} }
/// Export font as code file, returns true on success /// Export font as code file, returns true on success
@ -2066,16 +2066,16 @@ pub fn decodeDataBase64(data: []const u8) []u8 {
} }
pub fn computeCRC32(data: []u8) u32 { pub fn computeCRC32(data: []u8) u32 {
return cdef.ComputeCRC32(data.ptr, data.len); return cdef.ComputeCRC32(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
} }
pub fn computeMD5(data: []u8) [4]u32 { pub fn computeMD5(data: []u8) [4]u32 {
const res: [*]c_int = cdef.ComputeMD5(data.ptr, data.len); const res: [*]c_uint = cdef.ComputeMD5(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
return res[0..4].*; return res[0..4].*;
} }
pub fn computeSHA1(data: []u8) [5]u32 { pub fn computeSHA1(data: []u8) [5]u32 {
const res: [*]c_int = cdef.ComputeSHA1(data.ptr, data.len); const res: [*]c_uint = cdef.ComputeSHA1(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
return res[0..5].*; return res[0..5].*;
} }

View File

@ -1305,7 +1305,7 @@ pub const Font = extern struct {
/// Check if a font is ready /// Check if a font is ready
pub fn isReady(self: Font) bool { pub fn isReady(self: Font) bool {
return rl.isFontReady(self); return rl.isFontValid(self);
} }
/// Export font as code file, returns true on success /// Export font as code file, returns true on success
@ -2066,16 +2066,16 @@ pub fn decodeDataBase64(data: []const u8) []u8 {
} }
pub fn computeCRC32(data: []u8) u32 { pub fn computeCRC32(data: []u8) u32 {
return cdef.ComputeCRC32(data.ptr, data.len); return cdef.ComputeCRC32(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
} }
pub fn computeMD5(data: []u8) [4]u32 { pub fn computeMD5(data: []u8) [4]u32 {
const res: [*]c_int = cdef.ComputeMD5(data.ptr, data.len); const res: [*]c_uint = cdef.ComputeMD5(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
return res[0..4].*; return res[0..4].*;
} }
pub fn computeSHA1(data: []u8) [5]u32 { pub fn computeSHA1(data: []u8) [5]u32 {
const res: [*]c_int = cdef.ComputeSHA1(data.ptr, data.len); const res: [*]c_uint = cdef.ComputeSHA1(@as([*c]u8, @ptrCast(data)), @as(c_int, @intCast(data.len)));
return res[0..5].*; return res[0..5].*;
} }