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 <nik.wipper@gmx.de>
This commit is contained in:
Kean 2024-04-07 14:08:35 +02:00 committed by GitHub
parent 433c170c02
commit 068f9e1816
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)));
}