1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: require unsafe for Struct(voidptr) casts

This commit is contained in:
Alexander Medvednikov
2023-01-06 09:28:01 +03:00
parent 0146509516
commit 868908b80d
25 changed files with 64 additions and 83 deletions

View File

@ -73,8 +73,7 @@ fn (a App) draw() {
a.ps.draw()
}
fn init(user_data voidptr) {
mut app := &App(user_data)
fn init(mut app App) {
desc := sapp.create_desc()
gfx.setup(&desc)
sgl_desc := sgl.Desc{
@ -96,14 +95,12 @@ fn init(user_data voidptr) {
app.alpha_pip = sgl.make_pipeline(&pipdesc)
}
fn cleanup(user_data voidptr) {
mut app := &App(user_data)
fn cleanup(mut app App) {
app.cleanup()
gfx.shutdown()
}
fn frame(user_data voidptr) {
mut app := &App(user_data)
fn frame(mut app App) {
app.width = sapp.width()
app.height = sapp.height()
t := time.ticks()