From 068f9e18168b986de0858b25e7adec3e212a3726 Mon Sep 17 00:00:00 2001 From: Kean <67379418+KeanBuyst@users.noreply.github.com> Date: Sun, 7 Apr 2024 14:08:35 +0200 Subject: [PATCH] fixed pointer cast that discards const qualifier (#75) * fixed pointer cast that discards const qualifier. By removing the const from the array parameter. * changed to [*c]const * Revert "changed to [*c]const" This reverts commit d76c85d71ac0639f8ff59be4017a49b510c4d09d. --------- Co-authored-by: Not-Nik --- lib/raylib-zig.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/raylib-zig.zig b/lib/raylib-zig.zig index b6ad979..dd8c1b1 100644 --- a/lib/raylib-zig.zig +++ b/lib/raylib-zig.zig @@ -1386,19 +1386,19 @@ pub fn loadMusicStreamFromMemory(fileType: [:0]const u8, data: []const u8) Music return cdef.LoadMusicStreamFromMemory(@as([*c]const u8, @ptrCast(fileType)), @as([*c]const u8, @ptrCast(data)), @as(c_int, @intCast(data.len))); } -pub fn drawLineStrip(points: []const Vector2, color: Color) void { +pub fn drawLineStrip(points: []Vector2, color: Color) void { cdef.DrawLineStrip(@as([*c]Vector2, @ptrCast(points)), @as(c_int, @intCast(points.len)), color); } -pub fn drawTriangleFan(points: []const Vector2, color: Color) void { +pub fn drawTriangleFan(points: []Vector2, color: Color) void { cdef.DrawTriangleFan(@as([*c]Vector2, @ptrCast(points)), @as(c_int, @intCast(points.len)), color); } -pub fn drawTriangleStrip(points: []const Vector2, color: Color) void { +pub fn drawTriangleStrip(points: []Vector2, color: Color) void { cdef.DrawTriangleStrip(@as([*c]Vector2, @ptrCast(points)), @as(c_int, @intCast(points.len)), color); } -pub fn checkCollisionPointPoly(point: Vector2, points: []const Vector2) bool { +pub fn checkCollisionPointPoly(point: Vector2, points: []Vector2) bool { return cdef.CheckCollisionPointPoly(point, @as([*c]Vector2, @ptrCast(points)), @as(c_int, @intCast(points.len))); }