mirror of
https://gitlab.com/rnger/amath
synced 2025-10-06 10:59:56 +00:00
Fix AROS build errors
This commit is contained in:
@ -41,6 +41,12 @@
|
||||
#ifdef AMIGA
|
||||
#define ARGS_FORMAT "SHELL/S,INPUT/F"
|
||||
|
||||
#ifdef AOS3
|
||||
# define RDPTR LONG*
|
||||
#else
|
||||
# define RDPTR IPTR*
|
||||
#endif
|
||||
|
||||
AmigaProgram::AmigaProgram()
|
||||
: Program()
|
||||
{
|
||||
@ -68,7 +74,7 @@ void AmigaProgram::Initialize(int argc, char **argv)
|
||||
return;
|
||||
}
|
||||
|
||||
rdargs = (RDArgs*)ReadArgs((const char*)ARGS_FORMAT, (IPTR)&args, 0);
|
||||
rdargs = (RDArgs*)ReadArgs((const char*)ARGS_FORMAT, (RDPTR)&args, 0);
|
||||
if (!rdargs)
|
||||
{
|
||||
PrintFault(IoErr(), (STRPTR)argv[0]);
|
||||
|
4
app/system/window_amiga.cpp
Executable file → Normal file
4
app/system/window_amiga.cpp
Executable file → Normal file
@ -81,8 +81,8 @@ void AmigaWindow::Create()
|
||||
};
|
||||
|
||||
succeed = true;
|
||||
succeed = succeed && (writeport = CreatePort(PORTCR, 0)) != 0;
|
||||
succeed = succeed && (readport = CreatePort(PORTCW, 0)) != 0;
|
||||
succeed = succeed && (writeport = CreatePort((char*)PORTCR, 0)) != 0;
|
||||
succeed = succeed && (readport = CreatePort((char*)PORTCW, 0)) != 0;
|
||||
succeed = succeed && (writereq.st = CreateExtIO(writeport, sizeof(IOStdReq))) != 0;
|
||||
succeed = succeed && (readreq.st = CreateExtIO(readport, sizeof(IOStdReq))) != 0;
|
||||
succeed = succeed && (window = OpenWindow(&nw)) != 0;
|
||||
|
Reference in New Issue
Block a user