usyscalls: fix cast

This commit is contained in:
Giacomo Tesio 2019-11-24 15:49:04 +01:00
parent 05c7ff454e
commit e794cf272b
1 changed files with 2 additions and 2 deletions

View File

@ -1,7 +1,7 @@
/* /*
* This file is part of Jehanne. * This file is part of Jehanne.
* *
* Copyright (C) 2016 Giacomo Tesio <giacomo@tesio.it> * Copyright (C) 2016-2019 Giacomo Tesio <giacomo@tesio.it>
* *
* Jehanne is free software: you can redistribute it and/or modify * Jehanne is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -154,7 +154,7 @@ func getHeaderData(calls []SyscallConf) *HeaderCode {
wcall.FuncArgs += fmt.Sprintf("%s a%d", a, i) wcall.FuncArgs += fmt.Sprintf("%s a%d", a, i)
wcall.MacroArgs += fmt.Sprintf("/* %s */ a%d", a, i) wcall.MacroArgs += fmt.Sprintf("/* %s */ a%d", a, i)
if typeName == "p" { if typeName == "p" {
wcall.VarValues = append(wcall.VarValues, fmt.Sprintf("_sysargs[%d].%s = ((void*)a%d); \\\n\t", i, typeName, i)) wcall.VarValues = append(wcall.VarValues, fmt.Sprintf("_sysargs[%d].%s = ((volatile void*)(a%d)); \\\n\t", i, typeName, i))
} else { } else {
wcall.VarValues = append(wcall.VarValues, fmt.Sprintf("_sysargs[%d].%s = (a%d); \\\n\t", i, typeName, i)) wcall.VarValues = append(wcall.VarValues, fmt.Sprintf("_sysargs[%d].%s = (a%d); \\\n\t", i, typeName, i))
} }