Home » Language IDEs » C / C++ IDE (CDT) » AmigaOS4 includes files uncorrectly handled
| | | | |
Re: AmigaOS4 includes files uncorrectly handled [message #1798350 is a reply to message #1796139] |
Thu, 15 November 2018 23:04 |
Frédéric Cordier Messages: 14 Registered: August 2018 |
Junior Member |
|
|
Hello Andre Zeps,
The parser error reports many syntax errors (in fact it report this for each line where a library function definition is available.
Each library function definition also get the error "unresolved names".
Project: eXposureGamesCreator
File: file:/D:/Development/Amiga/Compilers/ppc-amigaos/SDK/Include/include_h/interfaces/exec.h
Language: GNU C++
Index Version: 213.0
Build Configuration: Debug
Context: file:/D:/Development/Amiga/eXposureGamesCreator/AmigaOS/myExec.cpp
C++, {}
Versions in Index: 1
C++: {}; 1 macros, 5 includes, 723 names;
Include Search Path (option -I):
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\local\common\include
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\clib2\include\sys
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\netinclude
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\newlib\include
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h
Macro definitions (from language + headers in index):
AbsExecBase=(*(struct ExecBase **)4)
ACPU_AddressErr=0x80000003UL
ACPU_AutoVec1=0x80000019UL
ACPU_AutoVec2=0x8000001AUL
ACPU_AutoVec3=0x8000001BUL
ACPU_AutoVec4=0x8000001CUL
ACPU_AutoVec5=0x8000001DUL
ACPU_AutoVec6=0x8000001EUL
ACPU_AutoVec7=0x8000001FUL
ACPU_BusErr=0x80000002UL
ACPU_CHK=0x80000006UL
ACPU_DivZero=0x80000005UL
ACPU_Format=0x8000000EUL
ACPU_InstErr=0x80000004UL
ACPU_LineA=0x8000000AUL
ACPU_LineF=0x8000000BUL
ACPU_PrivErr=0x80000008UL
ACPU_Spurious=0x80000018UL
ACPU_Trace=0x80000009UL
ACPU_TRAPV=0x80000007UL
AG_BadParm=0x00080000UL
AG_CloseDev=0x000A0000UL
AG_CloseLib=0x00090000UL
AG_IOError=0x00060000UL
AG_MakeLib=0x00020000UL
AG_NoMemory=0x00010000UL
AG_NoSignal=0x00070000UL
AG_Obsolete=0x000C0000UL
AG_OpenDev=0x00040000UL
AG_OpenLib=0x00030000UL
AG_OpenRes=0x00050000UL
AG_ProcCreate=0x000B0000UL
AMIGAOS_STRUCT(x)=struct x
AMIGAOS_TYPE(x)=x
AMIGA_COMPILER_H=
ANMT_CheckSum=(TAG_USER + 1)
ANMT_Error=(TAG_USER + 2)
AN_AddSWGadget=0x8401000AUL
AN_AsyncPkt=0x07000004UL
AN_AudioDev=0x10000000UL
AN_BadChkSum=0x07000009UL
AN_BadExpansionFree=0x0A000001UL
AN_BadFreeAddr=0x0100000FUL
AN_BadGadget=0x04000001UL
AN_BadHook=0x01000012UL
AN_BadInitFunc=0x0700000DUL
AN_BadMemory=0x01000011UL
AN_BadMessage=0x8400000DUL
AN_BadOverlay=0x0700000CUL
AN_BadSegList=0x08000001UL
AN_BadSemaphore=0x01000010UL
AN_BadState=0x8400000CUL
AN_BaseChkSum=0x01000002UL
AN_BitMap=0x07000007UL
AN_BltBitMap=0x8201000AUL
AN_BogusExcpt=0x8100000AUL
AN_BootError=0x30000001UL
AN_BootStrap=0x30000000UL
AN_CIARsrc=0x20000000UL
AN_ConsoleDev=0x11000000UL
AN_CreatePort=0x84010002UL
AN_CybppcDev=0x16000000UL
AN_CybppcNoTerm=0x16000001UL
AN_CybppcNoWide=0x16000002UL
AN_DiskBlkSeq=0x07000006UL
AN_DiskCopy=0x32000000UL
AN_DiskError=0x0700000AUL
AN_DiskfontLib=0x0B000000UL
AN_DiskRsrc=0x21000000UL
AN_DOSLib=0x07000000UL
AN_DRHasDisk=0x21000001UL
AN_DRIntNoAct=0x21000002UL
AN_EndTask=0x07000002UL
AN_ExcptVect=0x01000001UL
AN_ExecLib=0x01000000UL
AN_ExpansionLib=0x0A000000UL
AN_FileReclosed=0x0700000EUL
AN_FreeTwice=0x01000009UL
AN_FreeVec=0x07000005UL
AN_GadgetType=0x84000001UL
AN_GadTools=0x33000000UL
AN_GamePortDev=0x12000000UL
AN_GfxFreeError=0x0200000DUL
AN_GfxNewError=0x0200000CUL
AN_GfxNoLCM=0x82011234UL
AN_GfxNoMem=0x82010000UL
AN_GfxNoMemMspc=0x82010001UL
AN_GraphicsLib=0x02000000UL
AN_IconLib=0x09000000UL
AN_IFaceChkSum=0x01000004UL
AN_InitAPtr=0x01000007UL
AN_IntrMem=0x81000006UL
AN_Intuition=0x04000000UL
AN_IOAfterClose=0x0100000DUL
AN_IOUsedTwice=0x0100000BUL
AN_ISemOrder=0x04000011UL
AN_ItemAlloc=0x04010003UL
AN_ItemBoxTop=0x84000006UL
AN_KeyboardDev=0x13000000UL
AN_KeyFree=0x07000008UL
AN_KeyRange=0x0700000BUL
AN_LayersLib=0x03000000UL
AN_LayersNoMem=0x83010000UL
AN_LibChkSum=0x01000003UL
AN_LongFrame=0x82010006UL
AN_MakeVPort=0x82010030UL
AN_MathLib=0x05000000UL
AN_MemCorrupt=0x81000005UL
AN_MemoryInsane=0x0100000CUL
AN_MiscRsrc=0x22000000UL
AN_NewlibLib=0x0E000000UL
AN_NoBootNode=0x0700000FUL
AN_NoConsole=0x8400000FUL
AN_NoFonts=0xB1000001UL
AN_NoISem=0x04000010UL
AN_NoWindow=0x11000001UL
AN_ObsoleteFont=0x02000401UL
AN_OpenScreen=0x84010007UL
AN_OpenScrnRast=0x84010008UL
AN_OpenWindow=0x8401000BUL
AN_PlaneAlloc=0x84010005UL
AN_QPktFail=0x07000003UL
AN_RAMLib=0x08000000UL
AN_RegionMemory=0x8201000BUL
AN_SemCorrupt=0x01000008UL
AN_ShortFrame=0x82010007UL
AN_StackProbe=0x0100000EUL
AN_StartMem=0x07010001UL
AN_SubAlloc=0x04010004UL
AN_SysScrnType=0x84000009UL
AN_TDCalibSeek=0x14000001UL
AN_TDDelay=0x14000002UL
AN_TextTmpRas=0x02010009UL
AN_TimerDev=0x15000000UL
AN_TMBadReq=0x15000001UL
AN_TMBadSupply=0x15000002UL
AN_TrackDiskDev=0x14000000UL
AN_Unknown=0x35000000UL
AN_UtilityLib=0x34000000UL
AN_WBBadIOMsg=0x31000003UL
AN_WBBadStartupMsg1=0x31000001UL
AN_WBBadStartupMsg2=0x31000002UL
AN_WBReLayoutToolMenu=0xB1010009UL
AN_WeirdEcho=0x8400000EUL
AN_Workbench=0x31000000UL
AO_AudioDev=0x00008010UL
AO_BootStrap=0x00008030UL
AO_CIARsrc=0x00008020UL
AO_ConsoleDev=0x00008011UL
AO_DiskCopy=0x00008032UL
AO_DiskfontLib=0x0000800BUL
AO_DiskRsrc=0x00008021UL
AO_DOSLib=0x00008007UL
AO_ExecLib=0x00008001UL
AO_ExpansionLib=0x0000800AUL
AO_GadTools=0x00008033UL
AO_GamePortDev=0x00008012UL
AO_GraphicsLib=0x00008002UL
AO_IconLib=0x00008009UL
AO_Intuition=0x00008004UL
AO_KeyboardDev=0x00008013UL
AO_KeyMapLib=0x0000800DUL
AO_LayersLib=0x00008003UL
AO_MathLib=0x00008005UL
AO_MiscRsrc=0x00008022UL
AO_NewlibLib=0x0000800EUL
AO_RAMLib=0x00008008UL
AO_TimerDev=0x00008015UL
AO_TrackDiskDev=0x00008014UL
AO_Unknown=0x00008035UL
AO_UtilityLib=0x0000800CUL
AO_Workbench=0x00008031UL
APTR_TYPEDEF=
ASODMAE_NumEntries=(TAG_USER + 11)
ASODMAE_Size=(TAG_USER + 10)
ASOHOOK_Data=(TAG_USER + 13)
ASOHOOK_Entry=(TAG_USER + 11)
ASOHOOK_Size=(TAG_USER + 10)
ASOHOOK_Subentry=(TAG_USER + 12)
ASOINTR_Code=(TAG_USER + 11)
ASOINTR_Data=(TAG_USER + 12)
ASOINTR_Size=(TAG_USER + 10)
ASOIOR_Duplicate=(TAG_USER + 12)
ASOIOR_ReplyPort=(TAG_USER + 11)
ASOIOR_Size=(TAG_USER + 10)
ASOITEM_BatchSize=(TAG_USER + 12)
ASOITEM_Constructor=(TAG_USER + 16)
ASOITEM_Destructor=(TAG_USER + 17)
ASOITEM_GCParameter=(TAG_USER + 15)
ASOITEM_GCPolicy=(TAG_USER + 14)
ASOITEM_ItemSize=(TAG_USER + 11)
ASOITEM_MaxSize=(TAG_USER + 13)
ASOITEM_MFlags=(TAG_USER + 10)
ASOITEM_Protected=(TAG_USER + 18)
ASOKMEM_Alignment=(TAG_USER + 13)
ASOKMEM_Colored=(TAG_USER + 16)
ASOKMEM_Compact=(TAG_USER + 17)
ASOKMEM_Constructor=(TAG_USER + 14)
ASOKMEM_Destructor=(TAG_USER + 15)
ASOKMEM_Name=(TAG_USER + 10)
ASOKMEM_Size=(TAG_USER + 12)
ASOKMEM_Type=(TAG_USER + 11)
ASOLIST_Min=(TAG_USER + 12)
ASOLIST_Size=(TAG_USER + 10)
ASOLIST_Type=(TAG_USER + 11)
ASOMSG_Length=(TAG_USER + 12)
ASOMSG_Name=(TAG_USER + 13)
ASOMSG_ReplyPort=(TAG_USER + 11)
ASOMSG_Size=(TAG_USER + 10)
ASOMUTEX_Recursive=(TAG_USER + 10)
ASONODE_Min=(TAG_USER + 11)
ASONODE_Name=(TAG_USER + 14)
ASONODE_Pri=(TAG_USER + 13)
ASONODE_Size=(TAG_USER + 10)
ASONODE_Type=(TAG_USER + 12)
ASOPOOL_CopyName=(TAG_USER + 15)
ASOPOOL_LockMem=(TAG_USER + 16)
ASOPOOL_MFlags=(TAG_USER + 10)
ASOPOOL_Name=(TAG_USER + 14)
ASOPOOL_Protected=(TAG_USER + 13)
ASOPOOL_Puddle=(TAG_USER + 11)
ASOPOOL_Threshold=(TAG_USER + 12)
ASOPORT_Action=(TAG_USER + 12)
ASOPORT_AllocSig=(TAG_USER + 11)
ASOPORT_CopyName=(TAG_USER + 18)
ASOPORT_Name=(TAG_USER + 14)
ASOPORT_Pri=(TAG_USER + 13)
ASOPORT_Public=(TAG_USER + 17)
ASOPORT_Signal=(TAG_USER + 15)
ASOPORT_Size=(TAG_USER + 10)
ASOPORT_Target=(TAG_USER + 16)
ASORMAP_Base=(TAG_USER + 10)
ASORMAP_CacheMax=(TAG_USER + 13)
ASORMAP_Quantum=(TAG_USER + 12)
ASORMAP_Size=(TAG_USER + 11)
ASOSEM_CopyName=(TAG_USER + 14)
ASOSEM_Name=(TAG_USER + 11)
ASOSEM_Pri=(TAG_USER + 12)
ASOSEM_Public=(TAG_USER + 13)
ASOSEM_Size=(TAG_USER + 10)
ASOTAGS_NumEntries=(TAG_USER + 11)
ASOTAGS_Size=(TAG_USER + 10)
ASO_MemoryOvr=(TAG_USER + 2)
ASO_NoTrack=(TAG_USER + 1)
AT_Child=(TAG_USER + 9)
AT_DeadEnd=0x80000000UL
AT_Param1=(TAG_USER + 1)
AT_Param2=(TAG_USER + 2)
AT_Param3=(TAG_USER + 3)
AT_Param4=(TAG_USER + 4)
AT_Param5=(TAG_USER + 5)
AT_Param6=(TAG_USER + 6)
AT_Param7=(TAG_USER + 7)
AT_Param8=(TAG_USER + 8)
AT_Recovery=0x00000000UL
AVT_Alignment=(TAG_USER + 4)
AVT_Clear=(TAG_USER + 6)
AVT_ClearValue=(TAG_USER + 6)
AVT_ClearWithValue=(TAG_USER + 6)
AVT_Contiguous=(TAG_USER + 2)
AVT_Lock=(TAG_USER + 3)
AVT_NoExpunge=(TAG_USER + 8)
AVT_PhysicalAlignment=(TAG_USER + 5)
AVT_Type=(TAG_USER + 1)
AVT_Wait=(TAG_USER + 7)
BYTEMASK=0xFF
CACRF_ClearD=(1UL<<11)
CACRF_ClearI=(1UL<< 3)
CACRF_CopyBack=(1UL<<31)
CACRF_DBE=(1UL<<12)
CACRF_EnableD=(1UL<< 8)
CACRF_EnableE=(1UL<<30)
CACRF_EnableI=(1UL<< 0)
CACRF_FreezeD=(1UL<< 9)
CACRF_FreezeI=(1UL<< 1)
CACRF_IBE=(1UL<< 4)
CACRF_InvalidateD=(1UL<<15)
CACRF_WriteAllocate=(1UL<<13)
CLIB_EXEC_PROTOS_H=
CLT_DataSize=(TAG_USER + 10)
CLT_InitData=(TAG_USER + 2)
CLT_InitFunc=(TAG_USER + 3)
CLT_Interfaces=(TAG_USER + 9)
CLT_Legacy=(TAG_USER + 11)
CLT_NoLegacyIFace=(TAG_USER + 12)
CLT_Seglist=(TAG_USER + 8)
CLT_Vector68K=(TAG_USER + 1)
CONST=const
CT_LockStack=(TAG_USER + 20)
DOUBLE=float64
EXEC_ALERTS_H=
EXEC_AVL_H=
EXEC_DEVICES_H=
EXEC_ERRORS_H=
EXEC_EXECBASE_H=
EXEC_EXECTAGS_H=
EXEC_EXEC_H=
EXEC_INITIALIZERS_H=
EXEC_INTERFACES_H=
EXEC_INTERRUPTS_H=
EXEC_IO_H=
EXEC_LIBRARIES_H=
EXEC_LISTS_H=
EXEC_MEMORY_H=
EXEC_NODES_H=
EXEC_PORTS_H=
EXEC_RESIDENT_H=
EXEC_SEMAPHORES_H=
EXEC_TASKS_H=
EXEC_TYPES_H=
FALSE=0
FLOAT=float32
GCIT_CacheLineSize=(TAG_USER + 14)
GCIT_CPUPageSize=(TAG_USER + 15)
GCIT_ExecPageSize=(TAG_USER + 16)
GCIT_Extensions=(TAG_USER + 13)
GCIT_Family=(TAG_USER + 2)
GCIT_FrontsideSpeed=(TAG_USER + 7)
GCIT_L1CacheSize=(TAG_USER + 9)
GCIT_L2CacheSize=(TAG_USER + 10)
GCIT_L3CacheSize=(TAG_USER + 11)
GCIT_Model=(TAG_USER + 3)
GCIT_ModelString=(TAG_USER + 4)
GCIT_NumberOfCPUs=(TAG_USER + 1)
GCIT_ProcessorSpeed=(TAG_USER + 8)
GCIT_TimeBaseSpeed=(TAG_USER + 17)
GCIT_VectorUnit=(TAG_USER + 12)
GCIT_Version=(TAG_USER + 5)
GCIT_VersionString=(TAG_USER + 6)
GIT_FLAGS=(TAG_USER + 1)
GLOBAL=extern
IDATA_B1(a)=((ULONG)((ULONG)(a)<<24) )
IDATA_B2(a,b)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) ) )
IDATA_B3(a,b,c)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) | ((ULONG)(c)<<8) ) )
IDATA_B4(a,b,c,d)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) | ((ULONG)(c)<<8) | (ULONG)(d) ) )
IDATA_CMOVE(n)=((ULONG)(0x01000000|(ULONG)n))
IDATA_COPY(n)=((ULONG)(0x03000000|(ULONG)n))
IDATA_CSET(n)=((ULONG)(0x02000000|(ULONG)n))
IDATA_OFFS(n)=((ULONG)(0x07000000|(ULONG)n))
IDATA_QUIT=((ULONG)(0xff000000))
IDATA_RPB(n)=((ULONG)(0x06000000|(ULONG)n))
IDATA_RPL(n)=((ULONG)(0x04000000|(ULONG)n))
IDATA_RPW(n)=((ULONG)(0x05000000|(ULONG)n))
IDATA_W1(a)=((ULONG)((ULONG)(a)<<16))
IDATA_W2(a,b)=((ULONG)(((ULONG)(a)<<16) | ((ULONG)(b))))
IMPORT=extern
INCLUDE_VERSION=51
INITBYTE(offset,value)=0xe000, (UWORD)(offset), (UWORD)((value)<<8)
INITLONG(offset,value)=0xc000, (UWORD)(offset), (UWORD)((value)>>16), (UWORD)((value) & 0xffff)
INITSTRUCT(size,offset,value,count)=(UWORD) (0xc000|(size<<12)|(count<<8)| ((UWORD) ((offset)>>16)), ((UWORD) (offset)) & 0xffff)
INITWORD(offset,value)=0xd000, (UWORD)(offset), (UWORD)(value)
INTB_NMI=15
INTF_NMI=(1<<INTB_NMI)
IOB_QUICK=0
IOF_QUICK=(1<<IOB_QUICK)
IsListEmpty(x)=( (struct List *)((x)->lh_TailPred) == (struct List *)(x) )
IsMinListEmpty(x)=( (struct MinList *)((x)->mlh_TailPred) == (struct MinList *)(x) )
IsMsgPortEmpty(x)=( IsListEmpty((&(x)->mp_MsgList)) )
LIBRARY_MINIMUM=40
lib_pad=lib_ABIVersion
MEMATTRF_READ_ONLY=MEMATTRF_SUPER_RO_USER_RO
MEMATTRF_READ_WRITE=MEMATTRF_SUPER_RW_USER_RW
MEMF_24BITDMA=(1UL<< 9)
MEMF_ANY=(0UL )
MEMF_CHIP=(1UL<< 1)
MEMF_CLEAR=(1UL<<16)
MEMF_CORE_RESIDENT=(1UL<<22)
MEMF_DELAYED=(1UL<<21)
MEMF_EXECUTABLE=(1UL<< 4)
MEMF_FAST=(1UL<< 2)
MEMF_HWALIGNED=(1UL<<20)
MEMF_KICK=(1UL<<10)
MEMF_LARGEST=(1UL<<17)
MEMF_LOCAL=(1UL<< 8)
MEMF_NO_EXPUNGE=(1UL<<31)
MEMF_PRIVATE=(1UL<<11)
MEMF_PUBLIC=(1UL<< 0)
MEMF_REVERSE=(1UL<<18)
MEMF_SHARED=(1UL<<12)
MEMF_TOTAL=(1UL<<19)
MEMF_VIRTUAL=(1UL<< 3)
MEM_BLOCKMASK=(MEM_BLOCKSIZE-1)
MEM_BLOCKSIZE=(16UL)
me_Addr=me_Un.meu_Addr
me_Reqs=me_Un.meu_Reqs
me_un=me_Un
MIT_DataSize=(TAG_USER + 4)
MIT_Flags=(TAG_USER + 5)
MIT_InitData=(TAG_USER + 2)
MIT_InitFunc=(TAG_USER + 3)
MIT_Name=(TAG_USER + 9)
MIT_VectorTable=(TAG_USER + 1)
MIT_Version=(TAG_USER + 6)
ml_me=ml_ME
mp_SoftInt=mp_SigTask
NEWLIST(x)=do{ (x).lh_Head = (struct Node *) &(x).lh_Tail; (x).lh_Tail = NULL; (x).lh_TailPred = (struct Node *) &(x).lh_Head; }while(0)
NEWLISTTYPE(x,t)=do{ NEWLIST(x); (x).lh_Type = t; }while(0)
NEWMINLIST(x)=do{ (x).mlh_Head = (struct MinNode *) &(x).mlh_Tail; (x).mlh_Tail = NULL; (x).mlh_TailPred = (struct MinNode *) &(x).mlh_Head; }while(0)
NSR_Arg1=(NSR_Dummy+10)
NSR_Arg2=(NSR_Dummy+11)
NSR_Arg3=(NSR_Dummy+12)
NSR_Arg4=(NSR_Dummy+13)
NSR_Arg5=(NSR_Dummy+14)
NSR_Arg6=(NSR_Dummy+15)
NSR_Dummy=(TAG_USER+500)
NSR_LockStack=(NSR_Dummy+3)
NSR_MinStackSize=(NSR_Dummy+2)
NSR_StackSize=(NSR_Dummy+1)
NULL=0L
OFFSET(structName,structEntry)=(&(((struct structName *) 0)->structEntry))
PACK_BYTEBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | PK_CALCOFFSET(type,field) | (PK_BITNUM(flags) << 13L) )
PACK_ENDTABLE=0
PACK_ENTRY(tagbase,tag,type,field,control)=(control | ((tag-tagbase) << 16L) | PK_CALCOFFSET(type,field))
PACK_LONGBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | (PK_CALCOFFSET(type,field) + PK_LONGOFFSET(flags)) | ((PK_BITNUM(flags)&7) << 13L) )
PACK_NEWOFFSET(tagbase)=(-1L),(tagbase)
PACK_STARTTABLE(tagbase)=(tagbase)
PACK_WORDBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | (PK_CALCOFFSET(type,field) + PK_WORDOFFSET(flags)) | ((PK_BITNUM(flags)&7) << 13L) )
PKCTRL_BIT=0x18000000
PKCTRL_BYTE=0x80000000
PKCTRL_FLIPBIT=0x98000000
PKCTRL_LONG=0x90000000
PKCTRL_PACKONLY=0x40000000
PKCTRL_PACKUNPACK=0x00000000
PKCTRL_UBYTE=0x00000000
PKCTRL_ULONG=0x10000000
PKCTRL_UNPACKONLY=0x20000000
PKCTRL_UWORD=0x08000000
PKCTRL_WORD=0x88000000
PK_BITNUM(flg)=((flg < 0x10000 ? PK_BITNUM2(flg) : 16+PK_BITNUM2(flg >> 16)))
PK_BITNUM1(flg)=((flg) == 0x01 ? 0 : (flg) == 0x02 ? 1 : (flg) == 0x04 ? 2 : (flg) == 0x08 ? 3 : (flg) == 0x10 ? 4 : (flg) == 0x20 ? 5 : (flg) == 0x40 ? 6 : 7)
PK_BITNUM2(flg)=((flg < 0x100 ? PK_BITNUM1(flg) : 8+PK_BITNUM1(flg >> 8)))
PK_CALCOFFSET(type,field)=((ULONG)(&((struct type *)0)->field))
PK_LONGOFFSET(flg)=((flg) < 0x100 ? 3 : (flg) < 0x10000 ? 2 : (flg) < 0x1000000 ? 1 : 0)
PK_WORDOFFSET(flg)=((flg) < 0x100 ? 1 : 0)
PRAGMAS_EXEC_PRAGMAS_H=
PSTB_EXISTS=26
PSTB_PACK=29
PSTB_SIGNED=31
PSTB_UNPACK=30
PSTF_EXISTS=(1L << PSTB_EXISTS)
PSTF_PACK=(1L << PSTB_PACK)
PSTF_SIGNED=(1L << PSTB_SIGNED)
PSTF_UNPACK=(1L << PSTB_UNPACK)
REGISTER=register
RTC_MATCHWORD=0x4AFC
SIH_PRIMASK=(0xf0)
sm_LockMsg=mp_SigTask
SNMF_NAMESPACES_ONLY=(1L << 0)
STATIC=static
TAG_DONE=(0UL)
TAG_END=(0UL)
TAG_IGNORE=(1UL)
TAG_MORE=(2UL)
TAG_SKIP=(3UL)
TAG_USER=(1UL<<31)
TRUE=1
UTILITYNAME="utility.library"
UTILITY_DATA_STRUCTURES_H=
UTILITY_DATE_H=
UTILITY_HOOKS_H=
UTILITY_MESSAGE_DIGEST_H=
UTILITY_NAME_H=
UTILITY_PACK_H=
UTILITY_RANDOM_H=
UTILITY_TAGITEM_H=
UTILITY_UTILITY_H=
VOID=void
VOLATILE=volatile
__builtin_offsetof(T,m)=(reinterpret_cast <size_t>(&reinterpret_cast <const volatile char &>(static_cast<T*> (0)->m)))
__builtin_types_compatible_p(x,y)=__builtin_types_compatible_p(sizeof(x),sizeof(y))
__builtin_va_arg(ap,type)=*(typeof(type) *)ap
__CDT_PARSER__=90503
__CLIB_PRAGMA_AMICALL=
__CLIB_PROTOTYPE(a)=a
__complex__=_Complex
__COUNTER__=0
__cplusplus=201103L
__DATE__="nov. 15 2018"
__extension__=
__FILE__="file"
__imag__=(int)
__LINE__=1
__NOGLOBALIFACE__=
__NOLIBBASE__=
__null=0
__offsetof__(x)=(x)
__real__=(int)
__stdcall=
__STDC__=1
__thread=
__TIME__="23:58:27"
Macro definitions (from files actually parsed):
EXEC_INTERFACE_DEF_H=
Parser problems:
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:35
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:36
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:37
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:38
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:39
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:40
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:41
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:42
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:43
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:44
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:45
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:46
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:47
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:48
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:49
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:50
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:51
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:52
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:53
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:54
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:55
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:56
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:57
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:58
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:59
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:60
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:61
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:62
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:63
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:64
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:65
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:66
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:67
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:68
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:69
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:70
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:71
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:72
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:73
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:74
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:75
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:76
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:77
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:78
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:79
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:80
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:81
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:82
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:83
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:85
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:86
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:87
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:88
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:89
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:90
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:91
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:92
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:93
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:94
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:95
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:96
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:97
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:98
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:99
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:100
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:101
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:102
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:103
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:104
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:105
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:106
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:107
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:108
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:109
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:110
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:111
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:112
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:113
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:114
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:115
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:116
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:117
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:118
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:119
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:120
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:121
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:122
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:123
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:124
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:125
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:126
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:127
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:128
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:129
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:130
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:131
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:132
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:133
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:134
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:135
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:136
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:137
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:138
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:139
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:140
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:141
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:142
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:143
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:144
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:145
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:146
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:147
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:148
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:149
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:150
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:151
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:152
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:153
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:154
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:155
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:156
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:157
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:158
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:159
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:160
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:161
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:162
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:163
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:164
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:165
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:166
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:167
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:168
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:169
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:170
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:171
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:172
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:173
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:174
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:175
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:176
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:177
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:178
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:179
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:180
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:181
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:182
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:183
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:184
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:185
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:186
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:187
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:188
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:189
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:190
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:191
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:192
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:193
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:194
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:195
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:196
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:197
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:198
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:199
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:200
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:201
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:202
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:203
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:204
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:205
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:206
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:207
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:208
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:211
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:212
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:213
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:214
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:215
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:216
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:217
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:218
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:219
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:220
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:221
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:222
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:223
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:224
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:225
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:226
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:245
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:246
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:247
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:248
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:249
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:253
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:254
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:256
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:257
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:259
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:260
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:261
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:262
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:263
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:264
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:265
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:266
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:267
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:268
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:273
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:274
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:275
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:276
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:277
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:278
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:285
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:286
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:287
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:288
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:289
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:290
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:291
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:292
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:293
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:294
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:301
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:302
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:303
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:304
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:305
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:306
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:307
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:308
Unresolved names:
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:35
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:36
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:37
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:39
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:40
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:41
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:42
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:43
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:44
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:46
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:47
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:48
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:49
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:50
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:51
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:52
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:53
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:54
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:55
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:56
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:59
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:60
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:61
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:62
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:63
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:64
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:65
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:66
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:67
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:70
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:71
Attempt to use symbol failed: Void in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:71
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:73
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:74
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:76
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:77
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:78
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:79
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:80
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:81
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:82
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:83
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:86
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:87
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:88
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:89
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:90
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:91
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:92
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:93
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:94
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:95
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:98
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:99
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:102
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:103
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:104
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:106
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:107
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:108
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:109
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:111
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:112
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:113
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:114
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:115
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:116
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:117
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:118
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:119
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:122
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:123
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:127
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:128
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:129
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:130
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:131
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:134
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:135
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:136
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:137
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:139
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:140
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:141
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:142
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:143
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:144
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:145
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:146
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:147
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:149
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:150
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:152
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:153
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:154
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:155
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:156
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:157
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:158
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:159
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:160
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:162
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:163
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:164
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:165
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:166
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:167
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:168
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:169
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:170
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:171
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:182
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:183
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:184
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:185
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:186
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:187
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:188
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:189
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:190
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:194
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:195
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:196
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:197
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:198
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:199
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:200
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:201
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:202
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:203
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:205
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:206
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:207
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:208
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:211
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:212
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:214
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:215
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:216
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:217
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:218
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:219
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:220
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:221
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:226
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:245
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:246
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:247
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:248
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:249
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:253
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:254
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:256
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:257
Attempt to use symbol failed: APICALL in file D:\Development\Amiga
[Updated on: Thu, 15 November 2018 23:05] Report message to a moderator
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798351 is a reply to message #1798350] |
Thu, 15 November 2018 23:06 |
Frédéric Cordier Messages: 14 Registered: August 2018 |
Junior Member |
|
|
Here is the library file that own these errors :
#ifndef EXEC_INTERFACE_DEF_H
#define EXEC_INTERFACE_DEF_H
/*
** This file was machine generated by idltool 52.6.
** Do not edit
*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef EXEC_EXEC_H
#include <exec/exec.h>
#endif
#ifndef EXEC_INTERFACES_H
#include <exec/interfaces.h>
#endif
#ifndef UTILITY_UTILITY_H
#include <utility/utility.h>
#endif
#ifdef __cplusplus
#ifdef __USE_AMIGAOS_NAMESPACE__
namespace AmigaOS {
#endif
extern "C" {
#endif
#include <exec/execbase.h>
struct ExecIFace
{
struct InterfaceData Data;
ULONG APICALL (*Obtain)(struct ExecIFace *Self);
ULONG APICALL (*Release)(struct ExecIFace *Self);
Void APICALL (*Expunge)(struct ExecIFace *Self);
struct Interface * APICALL (*Clone)(struct ExecIFace *Self);
Void APICALL (*AddHead)(struct ExecIFace *Self, struct List * list, struct Node * node);
Void APICALL (*AddMemHandler)(struct ExecIFace *Self, struct Interrupt * memHandler);
Void APICALL (*AddMemList)(struct ExecIFace *Self, ULONG size, ULONG attributes, LONG pri, APTR base, CONST_STRPTR name);
Void APICALL (*AddTail)(struct ExecIFace *Self, struct List * list, struct Node * node);
APTR APICALL (*AllocAbs)(struct ExecIFace *Self, ULONG byteSize, APTR location);
APTR APICALL (*Allocate)(struct ExecIFace *Self, struct MemHeader * memHeader, ULONG byteSize);
struct MemList * APICALL (*AllocEntry)(struct ExecIFace *Self, struct MemList * memList);
APTR APICALL (*AllocMem)(struct ExecIFace *Self, ULONG byteSize, ULONG attributes);
APTR APICALL (*AllocPooled)(struct ExecIFace *Self, APTR poolHeader, ULONG memSize);
APTR APICALL (*AllocVec)(struct ExecIFace *Self, ULONG byteSize, ULONG attributes);
APTR APICALL (*AllocVecPooled)(struct ExecIFace *Self, APTR poolHeader, ULONG size);
ULONG APICALL (*AvailMem)(struct ExecIFace *Self, ULONG attributes);
Void APICALL (*CopyMem)(struct ExecIFace *Self, CONST_APTR source, APTR dest, ULONG size);
Void APICALL (*CopyMemQuick)(struct ExecIFace *Self, CONST_APTR source, APTR dest, ULONG size);
APTR APICALL (*CreatePool)(struct ExecIFace *Self, ULONG memFlags, ULONG puddleSize, ULONG threshSize);
Void APICALL (*Deallocate)(struct ExecIFace *Self, struct MemHeader * memHeader, APTR memoryBlock, ULONG byteSize);
Void APICALL (*DeletePool)(struct ExecIFace *Self, APTR poolHeader);
Void APICALL (*Enqueue)(struct ExecIFace *Self, struct List * list, struct Node * node);
struct Node * APICALL (*FindName)(struct ExecIFace *Self, struct List * start, CONST_STRPTR name);
struct Node * APICALL (*FindIName)(struct ExecIFace *Self, struct List * start, CONST_STRPTR name);
Void APICALL (*Forbid)(struct ExecIFace *Self);
Void APICALL (*FreeEntry)(struct ExecIFace *Self, struct MemList * memList);
Void APICALL (*FreeMem)(struct ExecIFace *Self, APTR memoryBlock, ULONG byteSize);
Void APICALL (*FreePooled)(struct ExecIFace *Self, APTR poolHeader, APTR memory, ULONG memSize);
Void APICALL (*FreeVec)(struct ExecIFace *Self, APTR memoryBlock);
Void APICALL (*FreeVecPooled)(struct ExecIFace *Self, APTR poolHeader, APTR memory);
Void APICALL (*InitData)(struct ExecIFace *Self, CONST_APTR initTab, APTR memory, ULONG size);
Void APICALL (*InitStruct)(struct ExecIFace *Self, CONST_APTR initTable, APTR memory, ULONG size);
Void APICALL (*Insert)(struct ExecIFace *Self, struct List * list, struct Node * node, struct Node * listNode);
struct Interface * APICALL (*MakeInterface)(struct ExecIFace *Self, struct Library * library, const struct TagItem * taglist);
struct Interface * APICALL (*MakeInterfaceTags)(struct ExecIFace *Self, struct Library * library, ...);
Void APICALL (*Permit)(struct ExecIFace *Self);
APTR APICALL (*RawDoFmt)(struct ExecIFace *Self, CONST_STRPTR formatString, CONST_APTR dataStream, Void (*PutChProc)(), APTR PutChData);
struct Node * APICALL (*RemHead)(struct ExecIFace *Self, struct List * list);
Void APICALL (*RemMemHandler)(struct ExecIFace *Self, struct Interrupt * memHandler);
Void APICALL (*Remove)(struct ExecIFace *Self, struct Node * node);
struct Node * APICALL (*RemTail)(struct ExecIFace *Self, struct List * list);
ULONG APICALL (*TypeOfMem)(struct ExecIFace *Self, CONST_APTR address);
APTR APICALL (*InitResident)(struct ExecIFace *Self, const struct Resident * resident, ULONG segList);
Void APICALL (*InitCode)(struct ExecIFace *Self, ULONG startClass, ULONG version);
ULONG APICALL (*SumKickData)(struct ExecIFace *Self);
APTR APICALL (*AddTask)(struct ExecIFace *Self, struct Task * task, CONST_APTR initialPC, CONST_APTR finalPC, const struct TagItem * tagList);
APTR APICALL (*AddTaskTags)(struct ExecIFace *Self, struct Task * task, CONST_APTR initialPC, CONST_APTR finalPC, ...);
Void APICALL (*Disable)(struct ExecIFace *Self);
Void APICALL (*Enable)(struct ExecIFace *Self);
APTR Private1;
struct Task * APICALL (*FindTask)(struct ExecIFace *Self, CONST_STRPTR name);
Void APICALL (*RemTask)(struct ExecIFace *Self, struct Task * task);
BYTE APICALL (*SetTaskPri)(struct ExecIFace *Self, struct Task * task, BYTE priority);
Void APICALL (*StackSwap)(struct ExecIFace *Self, struct StackSwapStruct * newstack);
BYTE APICALL (*AllocSignal)(struct ExecIFace *Self, BYTE signalNum);
Void APICALL (*FreeSignal)(struct ExecIFace *Self, BYTE signalNum);
ULONG APICALL (*SetExcept)(struct ExecIFace *Self, ULONG newSignals, ULONG signalMask);
ULONG APICALL (*SetSignal)(struct ExecIFace *Self, ULONG newSignals, ULONG signalMask);
Void APICALL (*Signal)(struct ExecIFace *Self, struct Task * task, ULONG signals);
ULONG APICALL (*Wait)(struct ExecIFace *Self, ULONG signalSet);
Void APICALL (*AddPort)(struct ExecIFace *Self, struct MsgPort * port);
struct MsgPort * APICALL (*CreatePort)(struct ExecIFace *Self, CONST_STRPTR name, BYTE pri);
struct MsgPort * APICALL (*CreateMsgPort)(struct ExecIFace *Self);
Void APICALL (*DeletePort)(struct ExecIFace *Self, struct MsgPort * port);
Void APICALL (*DeleteMsgPort)(struct ExecIFace *Self, struct MsgPort * port);
struct MsgPort * APICALL (*FindPort)(struct ExecIFace *Self, CONST_STRPTR name);
struct Message * APICALL (*GetMsg)(struct ExecIFace *Self, struct MsgPort * port);
Void APICALL (*PutMsg)(struct ExecIFace *Self, struct MsgPort * port, struct Message * message);
Void APICALL (*RemPort)(struct ExecIFace *Self, struct MsgPort * port);
Void APICALL (*ReplyMsg)(struct ExecIFace *Self, struct Message * message);
struct Message * APICALL (*WaitPort)(struct ExecIFace *Self, struct MsgPort * port);
Void APICALL (*Cause)(struct ExecIFace *Self, struct Interrupt * interrupt);
Void APICALL (*AddSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
LONG APICALL (*AttemptSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
LONG APICALL (*AttemptSemaphoreShared)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
struct SignalSemaphore * APICALL (*FindSemaphore)(struct ExecIFace *Self, CONST_STRPTR name);
Void APICALL (*InitSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
Void APICALL (*ObtainSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
Void APICALL (*ObtainSemaphoreList)(struct ExecIFace *Self, struct List * list);
Void APICALL (*ObtainSemaphoreShared)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
Void APICALL (*Procure)(struct ExecIFace *Self, struct SignalSemaphore * semaphore, struct SemaphoreMessage * bidMessage);
Void APICALL (*ReleaseSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
Void APICALL (*ReleaseSemaphoreList)(struct ExecIFace *Self, struct List * list);
Void APICALL (*RemSemaphore)(struct ExecIFace *Self, struct SignalSemaphore * semaphore);
Void APICALL (*Vacate)(struct ExecIFace *Self, struct SignalSemaphore * semaphore, struct SemaphoreMessage * bidMessage);
struct Task * APICALL (*CreateTask)(struct ExecIFace *Self, CONST_STRPTR name, LONG pri, CONST_APTR initPC, ULONG stackSize, const struct TagItem * tagList);
struct Task * APICALL (*CreateTaskTags)(struct ExecIFace *Self, CONST_STRPTR name, LONG pri, CONST_APTR initPC, ULONG stackSize, ...);
Void APICALL (*DeleteTask)(struct ExecIFace *Self, struct Task * task);
Void APICALL (*SumLibrary)(struct ExecIFace *Self, struct Library * library);
struct Library * APICALL (*CreateLibrary)(struct ExecIFace *Self, const struct TagItem * taglist);
struct Library * APICALL (*CreateLibraryTags)(struct ExecIFace *Self, ULONG dataSize);
struct Library * APICALL (*OpenLibrary)(Struct ExecIFace *Self, CONST_STRPTR name, ULONG version);
APTR APICALL (*CloseLibrary)(struct ExecIFace *Self, struct Library * library);
Void APICALL (*AddLibrary)(struct ExecIFace *Self, struct Library * library);
ULONG APICALL (*RemLibrary)(struct ExecIFace *Self, struct Library * library);
Void APICALL (*AddDevice)(struct ExecIFace *Self, struct Device * device);
ULONG APICALL (*RemDevice)(struct ExecIFace *Self, struct Device * device);
struct Interface * APICALL (*GetInterface)(struct ExecIFace *Self, struct Library * library, CONST_STRPTR name, ULONG version, const struct TagItem * taglist);
struct Interface * APICALL (*GetInterfaceTags)(struct ExecIFace *Self, struct Library * library, CONST_STRPTR name, ULONG version, ...);
Void APICALL (*DropInterface)(struct ExecIFace *Self, struct Interface * interface);
Void APICALL (*AddInterface)(struct ExecIFace *Self, struct Library * library, struct Interface * interface);
Void APICALL (*RemInterface)(struct ExecIFace *Self, struct Interface * interface);
Void APICALL (*SumInterface)(struct ExecIFace *Self, struct Interface * interface);
struct Resident * APICALL (*FindResident)(struct ExecIFace *Self, CONST_STRPTR name);
APTR APICALL (*SetMethod)(struct ExecIFace *Self, struct Interface * interface, LONG funcOffset, CONST_APTR newFunc);
Void APICALL (*DeleteInterface)(struct ExecIFace *Self, struct Interface * interface);
Void APICALL (*DeleteLibrary)(struct ExecIFace *Self, struct Library * library);
APTR APICALL (*SetFunction)(struct ExecIFace *Self, struct Library * library, LONG funcOffset, CONST_APTR newFunc);
Void APICALL (*CacheClearE)(struct ExecIFace *Self, APTR address, ULONG length, ULONG caches);
Void APICALL (*CacheClearU)(struct ExecIFace *Self);
ULONG APICALL (*MakeFunctions)(struct ExecIFace *Self, APTR target, CONST_APTR functionArray, CONST_APTR funcDispBase);
LONG APICALL (*OpenDevice)(struct ExecIFace *Self, CONST_STRPTR devName, ULONG unitNumber, struct IORequest * ioRequest, ULONG flags);
APTR APICALL (*CloseDevice)(struct ExecIFace *Self, struct IORequest * ioRequest);
struct IORequest * APICALL (*CreateIORequest)(struct ExecIFace *Self, const struct MsgPort * ioReplyPort, ULONG size);
Void APICALL (*DeleteIORequest)(struct ExecIFace *Self, struct IORequest * ioRequest);
Void APICALL (*AbortIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
struct IORequest * APICALL (*CheckIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
BYTE APICALL (*DoIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
Void APICALL (*SendIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
Void APICALL (*BeginIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
BYTE APICALL (*WaitIO)(struct ExecIFace *Self, struct IORequest * ioRequest);
Void APICALL (*AddResource)(struct ExecIFace *Self, APTR resource);
Void APICALL (*RemResource)(struct ExecIFace *Self, APTR resource);
APTR APICALL (*OpenResource)(struct ExecIFace *Self, CONST_STRPTR resName);
BOOL APICALL (*AddIntServer)(struct ExecIFace *Self, ULONG intNum, struct Interrupt * interrupt);
Void APICALL (*RemIntServer)(struct ExecIFace *Self, ULONG intNum, struct Interrupt * interrupt);
struct Interrupt * APICALL (*SetIntVector)(struct ExecIFace *Self, ULONG intNum, const struct Interrupt * interrupt);
ULONG APICALL (*ObtainQuickVector)(struct ExecIFace *Self, APTR interruptCode);
Void APICALL (*Alert)(struct ExecIFace *Self, ULONG alertNum);
APTR APICALL (*SuperState)(struct ExecIFace *Self);
Void APICALL (*UserState)(struct ExecIFace *Self, APTR sysStack);
ULONG APICALL (*Supervisor)(struct ExecIFace *Self, APTR userFunc);
BOOL APICALL (*SetTaskTrap)(struct ExecIFace *Self, ULONG trapNum, CONST_APTR trapCode, CONST_APTR trapData);
LONG APICALL (*AllocTrap)(struct ExecIFace *Self, ULONG trapNum);
Void APICALL (*FreeTrap)(struct ExecIFace *Self, ULONG trapNum);
UWORD APICALL (*GetCC)(struct ExecIFace *Self);
ULONG APICALL (*SetSR)(struct ExecIFace *Self, ULONG newSR, ULONG mask);
struct AVLNode * APICALL (*AVL_AddNode)(struct ExecIFace *Self, struct AVLNode ** root, struct AVLNode * node, AVLNODECOMP func);
struct AVLNode * APICALL (*AVL_FindFirstNode)(struct ExecIFace *Self, const struct AVLNode * root);
struct AVLNode * APICALL (*AVL_FindLastNode)(struct ExecIFace *Self, const struct AVLNode * root);
struct AVLNode * APICALL (*AVL_FindNextNodeByAddress)(struct ExecIFace *Self, const struct AVLNode * root);
struct AVLNode * APICALL (*AVL_FindNextNodeByKey)(struct ExecIFace *Self, const struct AVLNode * root, AVLKey key, AVLKEYCOMP func);
struct AVLNode * APICALL (*AVL_FindNode)(struct ExecIFace *Self, const struct AVLNode * root, AVLKey key, AVLKEYCOMP func);
struct AVLNode * APICALL (*AVL_FindPrevNodeByAddress)(struct ExecIFace *Self, const struct AVLNode * root);
struct AVLNode * APICALL (*AVL_FindPrevNodeByKey)(struct ExecIFace *Self, const struct AVLNode * root, AVLKey key, AVLKEYCOMP func);
struct AVLNode * APICALL (*AVL_RemNodeByAddress)(struct ExecIFace *Self, struct AVLNode ** root, struct AVLNode * node);
struct AVLNode * APICALL (*AVL_RemNodeByKey)(struct ExecIFace *Self, struct AVLNode ** root, AVLKey key, AVLKEYCOMP func);
ULONG APICALL (*CacheControl)(struct ExecIFace *Self, ULONG cacheBits, ULONG cacheMask);
BOOL APICALL (*LockMem)(struct ExecIFace *Self, APTR baseAddress, ULONG size);
Void APICALL (*UnlockMem)(struct ExecIFace *Self, APTR baseAddress, ULONG size);
ULONG APICALL (*ReallocVec)(struct ExecIFace *Self, APTR memBlock, ULONG newSize, ULONG flags);
APTR APICALL (*CachePreDMA)(struct ExecIFace *Self, CONST_APTR vaddr, ULONG * length, ULONG flags);
Void APICALL (*CachePostDMA)(struct ExecIFace *Self, CONST_APTR vaddr, ULONG * length, ULONG flags);
ULONG APICALL (*StartDMA)(struct ExecIFace *Self, CONST_APTR startAddr, ULONG blockSize, ULONG flags);
Void APICALL (*EndDMA)(struct ExecIFace *Self, CONST_APTR startAddr, ULONG blockSize, ULONG flags);
Void APICALL (*GetDMAList)(struct ExecIFace *Self, CONST_APTR startAddr, ULONG blockSize, ULONG flags, struct DMAEntry * dmaList);
struct Trackable * APICALL (*AddTrackable)(struct ExecIFace *Self, struct Task * usingTask, APTR object, struct Hook * destFunc);
struct Trackable * APICALL (*FindTrackable)(struct ExecIFace *Self, struct Task * usingTask, APTR object);
struct Trackable * APICALL (*RemTrackable)(struct ExecIFace *Self, struct Task * usingTask, struct Trackable * trackable);
Void APICALL (*DeleteTrackable)(struct ExecIFace *Self, struct Trackable * trackable);
APTR APICALL (*AllocSysObject)(struct ExecIFace *Self, ULONG type, const struct TagItem * tags);
APTR APICALL (*AllocSysObjectTags)(struct ExecIFace *Self, ULONG type, ...);
Void APICALL (*FreeSysObject)(struct ExecIFace *Self, ULONG type, APTR object);
Void APICALL (*SuspendTask)(struct ExecIFace *Self, struct Task * whichTask, ULONG flags);
Void APICALL (*RestartTask)(struct ExecIFace *Self, struct Task * whichTask, ULONG flags);
Void APICALL (*MoveList)(struct ExecIFace *Self, struct List * destinationList, struct List * sourceList);
Void APICALL (*NewList)(struct ExecIFace *Self, struct List * list);
Void APICALL (*NewMinList)(struct ExecIFace *Self, struct MinList * list);
Void APICALL (*ColdReboot)(struct ExecIFace *Self);
struct Library * APICALL (*MakeLibrary)(struct ExecIFace *Self, CONST_APTR vectors, CONST_APTR structure, CONST_APTR init, ULONG dataSize, APTR segList);
ULONG APICALL (*Emulate)(struct ExecIFace *Self, CONST_APTR InitPC, const struct TagItem * tagList);
ULONG APICALL (*EmulateTags)(struct ExecIFace *Self, CONST_APTR InitPC, ...);
Void APICALL (*DebugPrintF)(struct ExecIFace *Self, CONST_STRPTR format, ...);
BOOL APICALL (*IsNative)(struct ExecIFace *Self, CONST_APTR code);
APTR Private2;
APTR Private3;
Void APICALL (*GetCPUInfo)(struct ExecIFace *Self, const struct TagItem * TagList);
Void APICALL (*GetCPUInfoTags)(struct ExecIFace *Self, ...);
struct Task * APICALL (*OwnerOfMem)(struct ExecIFace *Self, CONST_APTR Address);
BOOL APICALL (*AddResetCallback)(struct ExecIFace *Self, struct Interrupt * resetCallback);
Void APICALL (*RemResetCallback)(struct ExecIFace *Self, struct Interrupt * resetCallback);
APTR APICALL (*ItemPoolAlloc)(struct ExecIFace *Self, APTR itemPool);
Void APICALL (*ItemPoolFree)(struct ExecIFace *Self, APTR itemPool, APTR item);
Void APICALL (*ItemPoolGC)(struct ExecIFace *Self, APTR itemPool);
uint32 APICALL (*ItemPoolControl)(struct ExecIFace *Self, APTR itemPool, const struct TagItem * tagList);
uint32 APICALL (*ItemPoolControlTags)(struct ExecIFace *Self, APTR itemPool, ...);
Void APICALL (*ItemPoolFlush)(struct ExecIFace *Self, APTR itemPool);
struct Node * APICALL (*GetHead)(struct ExecIFace *Self, struct List * list);
struct Node * APICALL (*GetTail)(struct ExecIFace *Self, struct List * list);
struct Node * APICALL (*GetSucc)(struct ExecIFace *Self, struct Node * node);
struct Node * APICALL (*GetPred)(struct ExecIFace *Self, struct Node * node);
Void APICALL (*IceColdReboot)(struct ExecIFace *Self);
APTR Private4;
APTR Private5;
APTR Private6;
APTR Private7;
APTR Private8;
APTR Private9;
APTR Private10;
APTR Private11;
APTR Private12;
APTR Private13;
APTR Private14;
APTR Private15;
APTR Private16;
APTR Private17;
APTR Private18;
APTR Private19;
APTR Private20;
APTR Private21;
Void APICALL (*Obsolete1)(struct ExecIFace *Self);
Void APICALL (*Obsolete2)(struct ExecIFace *Self);
Void APICALL (*Obsolete3)(struct ExecIFace *Self);
APTR APICALL (*RMapAlloc)(struct ExecIFace *Self, APTR Map, uint32 size, uint32 flags);
Void APICALL (*RMapFree)(struct ExecIFace *Self, APTR Map, APTR addr, uint32 size);
APTR Private22;
APTR Private23;
APTR Private24;
APTR APICALL (*AllocVecTagList)(struct ExecIFace *Self, uint32 size, const struct TagItem * tags);
APTR APICALL (*AllocVecTags)(struct ExecIFace *Self, uint32 size, ...);
APTR Private25;
APTR APICALL (*RMapExtAlloc)(struct ExecIFace *Self, APTR Map, uint32 size, uint32 alignment, uint32 flags);
Void APICALL (*RMapExtFree)(struct ExecIFace *Self, APTR Map, APTR addr, uint32 size);
APTR Private26;
APTR APICALL (*AllocNamedMemory)(struct ExecIFace *Self, uint32 byteSize, CONST_STRPTR space, CONST_STRPTR name, struct TagItem * tagList);
APTR APICALL (*AllocNamedMemoryTags)(struct ExecIFace *Self, uint32 byteSize, CONST_STRPTR space, CONST_STRPTR name, ...);
BOOL APICALL (*FreeNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
Void * APICALL (*FindNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
Void APICALL (*UpdateNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
Void * APICALL (*LockNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
Void * APICALL (*AttemptNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
Void APICALL (*UnlockNamedMemory)(struct ExecIFace *Self, CONST_STRPTR space, CONST_STRPTR name);
uint32 APICALL (*ScanNamedMemory)(struct ExecIFace *Self, struct Hook * scHook, uint32 flags, APTR user);
struct MemList * APICALL (*AllocTaskMemEntry)(struct ExecIFace *Self, struct MemList * memList);
APTR Private27;
APTR Private28;
APTR Private29;
APTR Private30;
Void APICALL (*MutexObtain)(struct ExecIFace *Self, APTR Mutex);
BOOL APICALL (*MutexAttempt)(struct ExecIFace *Self, APTR Mutex);
Void APICALL (*MutexRelease)(struct ExecIFace *Self, APTR Mutex);
uint32 APICALL (*MutexAttemptWithSignal)(struct ExecIFace *Self, APTR Mutex, uint32 SigSet);
int32 APICALL (*NewStackRun)(struct ExecIFace *Self, APTR initPC, const struct TagItem * TagList);
int32 APICALL (*NewStackRunTags)(struct ExecIFace *Self, APTR initPC, ...);
};
struct MMUIFace
{
struct InterfaceData Data;
ULONG APICALL (*Obtain)(struct MMUIFace *Self);
ULONG APICALL (*Release)(struct MMUIFace *Self);
Void APICALL (*Expunge)(struct MMUIFace *Self);
struct Interface * APICALL (*Clone)(struct MMUIFace *Self);
BOOL APICALL (*MapMemory)(struct MMUIFace *Self, APTR virtualAddress, APTR phyiscal, ULONG length, ULONG attrib);
Void APICALL (*UnmapMemory)(struct MMUIFace *Self, APTR virtualAddress, ULONG length);
Void APICALL (*RemapMemory)(struct MMUIFace *Self, APTR virtualAddress, APTR phyiscal, ULONG length, ULONG attrib);
Void APICALL (*SetMemoryAttrs)(struct MMUIFace *Self, APTR virtualAddress, ULONG length, ULONG attrib);
ULONG APICALL (*GetMemoryAttrs)(struct MMUIFace *Self, APTR virtualAddress, ULONG flags);
APTR APICALL (*GetPhysicalAddress)(struct MMUIFace *Self, APTR virtualAddress);
};
struct DebugIFace
{
struct InterfaceData Data;
ULONG APICALL (*Obtain)(struct DebugIFace *Self);
ULONG APICALL (*Release)(struct DebugIFace *Self);
Void APICALL (*Expunge)(struct DebugIFace *Self);
struct Interface * APICALL (*Clone)(struct DebugIFace *Self);
BOOL APICALL (*AddDebugHook)(struct DebugIFace *Self, struct Task * task, struct Hook * debugHook);
APTR APICALL (*DisassembleNative)(struct DebugIFace *Self, APTR targetAddress, STRPTR opcodeName, STRPTR operands);
APTR APICALL (*Disassemble68k)(struct DebugIFace *Self, APTR targetAddress, STRPTR opcodeName, STRPTR operands);
uint32 APICALL (*GetDebugLevel)(struct DebugIFace *Self);
};
#ifdef __cplusplus
}
#ifdef __USE_AMIGAOS_NAMESPACE__
}
#endif
#endif
#endif /* EXEC_INTERFACE_DEF_H */
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798359 is a reply to message #1798351] |
Fri, 16 November 2018 07:20 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
You don't see these as big hints?
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:35
Attempt to use symbol failed: APICALL in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:35
[presumably exec.h:35] ULONG APICALL (*Obtain)(struct ExecIFace *Self);
APICALL doesn't appear in the list of defined macros.
So where is it supposed to be defined and why wasn't it?
For that matter and for what it's worth, neither is __USE_AMIGAOS_NAMESPACE__
[Updated on: Fri, 16 November 2018 07:54] Report message to a moderator
|
|
| |
Re: AmigaOS4 includes files uncorrectly handled [message #1798373 is a reply to message #1798363] |
Fri, 16 November 2018 10:03 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
Presumably, wherever it is defined is supposed to have been included prior to compiling with exec.h.
This is a machine generated file according to the comments.
If you really can't modify it to include all necessary files, you can have the Indexer do it when editing.
o) Project --> Properties --> C/C++ General --> Preprocessor Include Paths, Macros, etc. --> Entries tab --> CDT User Settings Entries --> Add
o) Select Include file in the drop down and fill out the rest of the dialog to specify the file.
o) You need to do this for each language ( C and C++) you are using.
o) The settings are specific to build configurations but you can select All Configurations.
o) You may need to move the CDT User Settings Entries after the CDT GCC Build Settings Entries
o) NOTE: the Indexer doesn't handle multiple definitions well. If the definitions are different for each language, you may need to force *.h files to be treated as the predominant one. Project --> Properties --> C/C++ General --> File types. You can try manually setting some definitions (__cplusplus, e.g.) before the included file in CDT User Settings Entries but the Indexer still needs to know the language to use for *.h files.
Then the Indexer will know what the extra definitions are.
Otherwise, the Indexer will only remember the definitions in the files you have edited.
[Updated on: Fri, 16 November 2018 10:51] Report message to a moderator
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798777 is a reply to message #1798373] |
Sat, 24 November 2018 08:34 |
Frédéric Cordier Messages: 14 Registered: August 2018 |
Junior Member |
|
|
Hello all and thank you for your help.
Now the errors occured in the .exec file are fewer.
I fixed all the ones reported in the prvious log files by including (at the beginning of the file) the file that define the APICALL.
I also fixed referencies to "Void" that should be "void" (lower case). I now have only 6 errors. 1 Parser problem and 6 unresolved names I will try to fix.
Here is the current log file :
Project: eXposureGamesCreator
File: file:/D:/Development/Amiga/Compilers/ppc-amigaos/SDK/Include/include_h/interfaces/exec.h
Language: GNU C++
Index Version: 213.0
Build Configuration: Debug
Context: file:/D:/Development/Amiga/eXposureGamesCreator/AmigaOS/myExec.cpp
C++, {}
Versions in Index: 1
C++: {}; 1 macros, 5 includes, 723 names;
Include Search Path (option -I):
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\local\common\include
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\clib2\include\sys
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\netinclude
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\newlib\include
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h
D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include
Macro definitions (from language + headers in index):
AbsExecBase=(*(struct ExecBase **)4)
ACPU_AddressErr=0x80000003UL
ACPU_AutoVec1=0x80000019UL
ACPU_AutoVec2=0x8000001AUL
ACPU_AutoVec3=0x8000001BUL
ACPU_AutoVec4=0x8000001CUL
ACPU_AutoVec5=0x8000001DUL
ACPU_AutoVec6=0x8000001EUL
ACPU_AutoVec7=0x8000001FUL
ACPU_BusErr=0x80000002UL
ACPU_CHK=0x80000006UL
ACPU_DivZero=0x80000005UL
ACPU_Format=0x8000000EUL
ACPU_InstErr=0x80000004UL
ACPU_LineA=0x8000000AUL
ACPU_LineF=0x8000000BUL
ACPU_PrivErr=0x80000008UL
ACPU_Spurious=0x80000018UL
ACPU_Trace=0x80000009UL
ACPU_TRAPV=0x80000007UL
AG_BadParm=0x00080000UL
AG_CloseDev=0x000A0000UL
AG_CloseLib=0x00090000UL
AG_IOError=0x00060000UL
AG_MakeLib=0x00020000UL
AG_NoMemory=0x00010000UL
AG_NoSignal=0x00070000UL
AG_Obsolete=0x000C0000UL
AG_OpenDev=0x00040000UL
AG_OpenLib=0x00030000UL
AG_OpenRes=0x00050000UL
AG_ProcCreate=0x000B0000UL
AMIGAOS_STRUCT(x)=struct x
AMIGAOS_TYPE(x)=x
AMIGA_COMPILER_H=
ANMT_CheckSum=(TAG_USER + 1)
ANMT_Error=(TAG_USER + 2)
AN_AddSWGadget=0x8401000AUL
AN_AsyncPkt=0x07000004UL
AN_AudioDev=0x10000000UL
AN_BadChkSum=0x07000009UL
AN_BadExpansionFree=0x0A000001UL
AN_BadFreeAddr=0x0100000FUL
AN_BadGadget=0x04000001UL
AN_BadHook=0x01000012UL
AN_BadInitFunc=0x0700000DUL
AN_BadMemory=0x01000011UL
AN_BadMessage=0x8400000DUL
AN_BadOverlay=0x0700000CUL
AN_BadSegList=0x08000001UL
AN_BadSemaphore=0x01000010UL
AN_BadState=0x8400000CUL
AN_BaseChkSum=0x01000002UL
AN_BitMap=0x07000007UL
AN_BltBitMap=0x8201000AUL
AN_BogusExcpt=0x8100000AUL
AN_BootError=0x30000001UL
AN_BootStrap=0x30000000UL
AN_CIARsrc=0x20000000UL
AN_ConsoleDev=0x11000000UL
AN_CreatePort=0x84010002UL
AN_CybppcDev=0x16000000UL
AN_CybppcNoTerm=0x16000001UL
AN_CybppcNoWide=0x16000002UL
AN_DiskBlkSeq=0x07000006UL
AN_DiskCopy=0x32000000UL
AN_DiskError=0x0700000AUL
AN_DiskfontLib=0x0B000000UL
AN_DiskRsrc=0x21000000UL
AN_DOSLib=0x07000000UL
AN_DRHasDisk=0x21000001UL
AN_DRIntNoAct=0x21000002UL
AN_EndTask=0x07000002UL
AN_ExcptVect=0x01000001UL
AN_ExecLib=0x01000000UL
AN_ExpansionLib=0x0A000000UL
AN_FileReclosed=0x0700000EUL
AN_FreeTwice=0x01000009UL
AN_FreeVec=0x07000005UL
AN_GadgetType=0x84000001UL
AN_GadTools=0x33000000UL
AN_GamePortDev=0x12000000UL
AN_GfxFreeError=0x0200000DUL
AN_GfxNewError=0x0200000CUL
AN_GfxNoLCM=0x82011234UL
AN_GfxNoMem=0x82010000UL
AN_GfxNoMemMspc=0x82010001UL
AN_GraphicsLib=0x02000000UL
AN_IconLib=0x09000000UL
AN_IFaceChkSum=0x01000004UL
AN_InitAPtr=0x01000007UL
AN_IntrMem=0x81000006UL
AN_Intuition=0x04000000UL
AN_IOAfterClose=0x0100000DUL
AN_IOUsedTwice=0x0100000BUL
AN_ISemOrder=0x04000011UL
AN_ItemAlloc=0x04010003UL
AN_ItemBoxTop=0x84000006UL
AN_KeyboardDev=0x13000000UL
AN_KeyFree=0x07000008UL
AN_KeyRange=0x0700000BUL
AN_LayersLib=0x03000000UL
AN_LayersNoMem=0x83010000UL
AN_LibChkSum=0x01000003UL
AN_LongFrame=0x82010006UL
AN_MakeVPort=0x82010030UL
AN_MathLib=0x05000000UL
AN_MemCorrupt=0x81000005UL
AN_MemoryInsane=0x0100000CUL
AN_MiscRsrc=0x22000000UL
AN_NewlibLib=0x0E000000UL
AN_NoBootNode=0x0700000FUL
AN_NoConsole=0x8400000FUL
AN_NoFonts=0xB1000001UL
AN_NoISem=0x04000010UL
AN_NoWindow=0x11000001UL
AN_ObsoleteFont=0x02000401UL
AN_OpenScreen=0x84010007UL
AN_OpenScrnRast=0x84010008UL
AN_OpenWindow=0x8401000BUL
AN_PlaneAlloc=0x84010005UL
AN_QPktFail=0x07000003UL
AN_RAMLib=0x08000000UL
AN_RegionMemory=0x8201000BUL
AN_SemCorrupt=0x01000008UL
AN_ShortFrame=0x82010007UL
AN_StackProbe=0x0100000EUL
AN_StartMem=0x07010001UL
AN_SubAlloc=0x04010004UL
AN_SysScrnType=0x84000009UL
AN_TDCalibSeek=0x14000001UL
AN_TDDelay=0x14000002UL
AN_TextTmpRas=0x02010009UL
AN_TimerDev=0x15000000UL
AN_TMBadReq=0x15000001UL
AN_TMBadSupply=0x15000002UL
AN_TrackDiskDev=0x14000000UL
AN_Unknown=0x35000000UL
AN_UtilityLib=0x34000000UL
AN_WBBadIOMsg=0x31000003UL
AN_WBBadStartupMsg1=0x31000001UL
AN_WBBadStartupMsg2=0x31000002UL
AN_WBReLayoutToolMenu=0xB1010009UL
AN_WeirdEcho=0x8400000EUL
AN_Workbench=0x31000000UL
AO_AudioDev=0x00008010UL
AO_BootStrap=0x00008030UL
AO_CIARsrc=0x00008020UL
AO_ConsoleDev=0x00008011UL
AO_DiskCopy=0x00008032UL
AO_DiskfontLib=0x0000800BUL
AO_DiskRsrc=0x00008021UL
AO_DOSLib=0x00008007UL
AO_ExecLib=0x00008001UL
AO_ExpansionLib=0x0000800AUL
AO_GadTools=0x00008033UL
AO_GamePortDev=0x00008012UL
AO_GraphicsLib=0x00008002UL
AO_IconLib=0x00008009UL
AO_Intuition=0x00008004UL
AO_KeyboardDev=0x00008013UL
AO_KeyMapLib=0x0000800DUL
AO_LayersLib=0x00008003UL
AO_MathLib=0x00008005UL
AO_MiscRsrc=0x00008022UL
AO_NewlibLib=0x0000800EUL
AO_RAMLib=0x00008008UL
AO_TimerDev=0x00008015UL
AO_TrackDiskDev=0x00008014UL
AO_Unknown=0x00008035UL
AO_UtilityLib=0x0000800CUL
AO_Workbench=0x00008031UL
APTR_TYPEDEF=
ASODMAE_NumEntries=(TAG_USER + 11)
ASODMAE_Size=(TAG_USER + 10)
ASOHOOK_Data=(TAG_USER + 13)
ASOHOOK_Entry=(TAG_USER + 11)
ASOHOOK_Size=(TAG_USER + 10)
ASOHOOK_Subentry=(TAG_USER + 12)
ASOINTR_Code=(TAG_USER + 11)
ASOINTR_Data=(TAG_USER + 12)
ASOINTR_Size=(TAG_USER + 10)
ASOIOR_Duplicate=(TAG_USER + 12)
ASOIOR_ReplyPort=(TAG_USER + 11)
ASOIOR_Size=(TAG_USER + 10)
ASOITEM_BatchSize=(TAG_USER + 12)
ASOITEM_Constructor=(TAG_USER + 16)
ASOITEM_Destructor=(TAG_USER + 17)
ASOITEM_GCParameter=(TAG_USER + 15)
ASOITEM_GCPolicy=(TAG_USER + 14)
ASOITEM_ItemSize=(TAG_USER + 11)
ASOITEM_MaxSize=(TAG_USER + 13)
ASOITEM_MFlags=(TAG_USER + 10)
ASOITEM_Protected=(TAG_USER + 18)
ASOKMEM_Alignment=(TAG_USER + 13)
ASOKMEM_Colored=(TAG_USER + 16)
ASOKMEM_Compact=(TAG_USER + 17)
ASOKMEM_Constructor=(TAG_USER + 14)
ASOKMEM_Destructor=(TAG_USER + 15)
ASOKMEM_Name=(TAG_USER + 10)
ASOKMEM_Size=(TAG_USER + 12)
ASOKMEM_Type=(TAG_USER + 11)
ASOLIST_Min=(TAG_USER + 12)
ASOLIST_Size=(TAG_USER + 10)
ASOLIST_Type=(TAG_USER + 11)
ASOMSG_Length=(TAG_USER + 12)
ASOMSG_Name=(TAG_USER + 13)
ASOMSG_ReplyPort=(TAG_USER + 11)
ASOMSG_Size=(TAG_USER + 10)
ASOMUTEX_Recursive=(TAG_USER + 10)
ASONODE_Min=(TAG_USER + 11)
ASONODE_Name=(TAG_USER + 14)
ASONODE_Pri=(TAG_USER + 13)
ASONODE_Size=(TAG_USER + 10)
ASONODE_Type=(TAG_USER + 12)
ASOPOOL_CopyName=(TAG_USER + 15)
ASOPOOL_LockMem=(TAG_USER + 16)
ASOPOOL_MFlags=(TAG_USER + 10)
ASOPOOL_Name=(TAG_USER + 14)
ASOPOOL_Protected=(TAG_USER + 13)
ASOPOOL_Puddle=(TAG_USER + 11)
ASOPOOL_Threshold=(TAG_USER + 12)
ASOPORT_Action=(TAG_USER + 12)
ASOPORT_AllocSig=(TAG_USER + 11)
ASOPORT_CopyName=(TAG_USER + 18)
ASOPORT_Name=(TAG_USER + 14)
ASOPORT_Pri=(TAG_USER + 13)
ASOPORT_Public=(TAG_USER + 17)
ASOPORT_Signal=(TAG_USER + 15)
ASOPORT_Size=(TAG_USER + 10)
ASOPORT_Target=(TAG_USER + 16)
ASORMAP_Base=(TAG_USER + 10)
ASORMAP_CacheMax=(TAG_USER + 13)
ASORMAP_Quantum=(TAG_USER + 12)
ASORMAP_Size=(TAG_USER + 11)
ASOSEM_CopyName=(TAG_USER + 14)
ASOSEM_Name=(TAG_USER + 11)
ASOSEM_Pri=(TAG_USER + 12)
ASOSEM_Public=(TAG_USER + 13)
ASOSEM_Size=(TAG_USER + 10)
ASOTAGS_NumEntries=(TAG_USER + 11)
ASOTAGS_Size=(TAG_USER + 10)
ASO_MemoryOvr=(TAG_USER + 2)
ASO_NoTrack=(TAG_USER + 1)
AT_Child=(TAG_USER + 9)
AT_DeadEnd=0x80000000UL
AT_Param1=(TAG_USER + 1)
AT_Param2=(TAG_USER + 2)
AT_Param3=(TAG_USER + 3)
AT_Param4=(TAG_USER + 4)
AT_Param5=(TAG_USER + 5)
AT_Param6=(TAG_USER + 6)
AT_Param7=(TAG_USER + 7)
AT_Param8=(TAG_USER + 8)
AT_Recovery=0x00000000UL
AVT_Alignment=(TAG_USER + 4)
AVT_Clear=(TAG_USER + 6)
AVT_ClearValue=(TAG_USER + 6)
AVT_ClearWithValue=(TAG_USER + 6)
AVT_Contiguous=(TAG_USER + 2)
AVT_Lock=(TAG_USER + 3)
AVT_NoExpunge=(TAG_USER + 8)
AVT_PhysicalAlignment=(TAG_USER + 5)
AVT_Type=(TAG_USER + 1)
AVT_Wait=(TAG_USER + 7)
BYTEMASK=0xFF
CACRF_ClearD=(1UL<<11)
CACRF_ClearI=(1UL<< 3)
CACRF_CopyBack=(1UL<<31)
CACRF_DBE=(1UL<<12)
CACRF_EnableD=(1UL<< 8)
CACRF_EnableE=(1UL<<30)
CACRF_EnableI=(1UL<< 0)
CACRF_FreezeD=(1UL<< 9)
CACRF_FreezeI=(1UL<< 1)
CACRF_IBE=(1UL<< 4)
CACRF_InvalidateD=(1UL<<15)
CACRF_WriteAllocate=(1UL<<13)
CLIB_EXEC_PROTOS_H=
CLT_DataSize=(TAG_USER + 10)
CLT_InitData=(TAG_USER + 2)
CLT_InitFunc=(TAG_USER + 3)
CLT_Interfaces=(TAG_USER + 9)
CLT_Legacy=(TAG_USER + 11)
CLT_NoLegacyIFace=(TAG_USER + 12)
CLT_Seglist=(TAG_USER + 8)
CLT_Vector68K=(TAG_USER + 1)
CONST=const
CT_LockStack=(TAG_USER + 20)
DOUBLE=float64
EXEC_ALERTS_H=
EXEC_AVL_H=
EXEC_DEVICES_H=
EXEC_ERRORS_H=
EXEC_EXECBASE_H=
EXEC_EXECTAGS_H=
EXEC_EXEC_H=
EXEC_INITIALIZERS_H=
EXEC_INTERFACES_H=
EXEC_INTERRUPTS_H=
EXEC_IO_H=
EXEC_LIBRARIES_H=
EXEC_LISTS_H=
EXEC_MEMORY_H=
EXEC_NODES_H=
EXEC_PORTS_H=
EXEC_RESIDENT_H=
EXEC_SEMAPHORES_H=
EXEC_TASKS_H=
EXEC_TYPES_H=
FALSE=0
FLOAT=float32
GCIT_CacheLineSize=(TAG_USER + 14)
GCIT_CPUPageSize=(TAG_USER + 15)
GCIT_ExecPageSize=(TAG_USER + 16)
GCIT_Extensions=(TAG_USER + 13)
GCIT_Family=(TAG_USER + 2)
GCIT_FrontsideSpeed=(TAG_USER + 7)
GCIT_L1CacheSize=(TAG_USER + 9)
GCIT_L2CacheSize=(TAG_USER + 10)
GCIT_L3CacheSize=(TAG_USER + 11)
GCIT_Model=(TAG_USER + 3)
GCIT_ModelString=(TAG_USER + 4)
GCIT_NumberOfCPUs=(TAG_USER + 1)
GCIT_ProcessorSpeed=(TAG_USER + 8)
GCIT_TimeBaseSpeed=(TAG_USER + 17)
GCIT_VectorUnit=(TAG_USER + 12)
GCIT_Version=(TAG_USER + 5)
GCIT_VersionString=(TAG_USER + 6)
GIT_FLAGS=(TAG_USER + 1)
GLOBAL=extern
IDATA_B1(a)=((ULONG)((ULONG)(a)<<24) )
IDATA_B2(a,b)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) ) )
IDATA_B3(a,b,c)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) | ((ULONG)(c)<<8) ) )
IDATA_B4(a,b,c,d)=((ULONG)(((ULONG)(a)<<24) | ((ULONG)(b)<<16) | ((ULONG)(c)<<8) | (ULONG)(d) ) )
IDATA_CMOVE(n)=((ULONG)(0x01000000|(ULONG)n))
IDATA_COPY(n)=((ULONG)(0x03000000|(ULONG)n))
IDATA_CSET(n)=((ULONG)(0x02000000|(ULONG)n))
IDATA_OFFS(n)=((ULONG)(0x07000000|(ULONG)n))
IDATA_QUIT=((ULONG)(0xff000000))
IDATA_RPB(n)=((ULONG)(0x06000000|(ULONG)n))
IDATA_RPL(n)=((ULONG)(0x04000000|(ULONG)n))
IDATA_RPW(n)=((ULONG)(0x05000000|(ULONG)n))
IDATA_W1(a)=((ULONG)((ULONG)(a)<<16))
IDATA_W2(a,b)=((ULONG)(((ULONG)(a)<<16) | ((ULONG)(b))))
IMPORT=extern
INCLUDE_VERSION=51
INITBYTE(offset,value)=0xe000, (UWORD)(offset), (UWORD)((value)<<8)
INITLONG(offset,value)=0xc000, (UWORD)(offset), (UWORD)((value)>>16), (UWORD)((value) & 0xffff)
INITSTRUCT(size,offset,value,count)=(UWORD) (0xc000|(size<<12)|(count<<8)| ((UWORD) ((offset)>>16)), ((UWORD) (offset)) & 0xffff)
INITWORD(offset,value)=0xd000, (UWORD)(offset), (UWORD)(value)
INTB_NMI=15
INTF_NMI=(1<<INTB_NMI)
IOB_QUICK=0
IOF_QUICK=(1<<IOB_QUICK)
IsListEmpty(x)=( (struct List *)((x)->lh_TailPred) == (struct List *)(x) )
IsMinListEmpty(x)=( (struct MinList *)((x)->mlh_TailPred) == (struct MinList *)(x) )
IsMsgPortEmpty(x)=( IsListEmpty((&(x)->mp_MsgList)) )
LIBRARY_MINIMUM=40
lib_pad=lib_ABIVersion
MEMATTRF_READ_ONLY=MEMATTRF_SUPER_RO_USER_RO
MEMATTRF_READ_WRITE=MEMATTRF_SUPER_RW_USER_RW
MEMF_24BITDMA=(1UL<< 9)
MEMF_ANY=(0UL )
MEMF_CHIP=(1UL<< 1)
MEMF_CLEAR=(1UL<<16)
MEMF_CORE_RESIDENT=(1UL<<22)
MEMF_DELAYED=(1UL<<21)
MEMF_EXECUTABLE=(1UL<< 4)
MEMF_FAST=(1UL<< 2)
MEMF_HWALIGNED=(1UL<<20)
MEMF_KICK=(1UL<<10)
MEMF_LARGEST=(1UL<<17)
MEMF_LOCAL=(1UL<< 8)
MEMF_NO_EXPUNGE=(1UL<<31)
MEMF_PRIVATE=(1UL<<11)
MEMF_PUBLIC=(1UL<< 0)
MEMF_REVERSE=(1UL<<18)
MEMF_SHARED=(1UL<<12)
MEMF_TOTAL=(1UL<<19)
MEMF_VIRTUAL=(1UL<< 3)
MEM_BLOCKMASK=(MEM_BLOCKSIZE-1)
MEM_BLOCKSIZE=(16UL)
me_Addr=me_Un.meu_Addr
me_Reqs=me_Un.meu_Reqs
me_un=me_Un
MIT_DataSize=(TAG_USER + 4)
MIT_Flags=(TAG_USER + 5)
MIT_InitData=(TAG_USER + 2)
MIT_InitFunc=(TAG_USER + 3)
MIT_Name=(TAG_USER + 9)
MIT_VectorTable=(TAG_USER + 1)
MIT_Version=(TAG_USER + 6)
ml_me=ml_ME
mp_SoftInt=mp_SigTask
NEWLIST(x)=do{ (x).lh_Head = (struct Node *) &(x).lh_Tail; (x).lh_Tail = NULL; (x).lh_TailPred = (struct Node *) &(x).lh_Head; }while(0)
NEWLISTTYPE(x,t)=do{ NEWLIST(x); (x).lh_Type = t; }while(0)
NEWMINLIST(x)=do{ (x).mlh_Head = (struct MinNode *) &(x).mlh_Tail; (x).mlh_Tail = NULL; (x).mlh_TailPred = (struct MinNode *) &(x).mlh_Head; }while(0)
NSR_Arg1=(NSR_Dummy+10)
NSR_Arg2=(NSR_Dummy+11)
NSR_Arg3=(NSR_Dummy+12)
NSR_Arg4=(NSR_Dummy+13)
NSR_Arg5=(NSR_Dummy+14)
NSR_Arg6=(NSR_Dummy+15)
NSR_Dummy=(TAG_USER+500)
NSR_LockStack=(NSR_Dummy+3)
NSR_MinStackSize=(NSR_Dummy+2)
NSR_StackSize=(NSR_Dummy+1)
NULL=0L
OFFSET(structName,structEntry)=(&(((struct structName *) 0)->structEntry))
PACK_BYTEBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | PK_CALCOFFSET(type,field) | (PK_BITNUM(flags) << 13L) )
PACK_ENDTABLE=0
PACK_ENTRY(tagbase,tag,type,field,control)=(control | ((tag-tagbase) << 16L) | PK_CALCOFFSET(type,field))
PACK_LONGBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | (PK_CALCOFFSET(type,field) + PK_LONGOFFSET(flags)) | ((PK_BITNUM(flags)&7) << 13L) )
PACK_NEWOFFSET(tagbase)=(-1L),(tagbase)
PACK_STARTTABLE(tagbase)=(tagbase)
PACK_WORDBIT(tagbase,tag,type,field,control,flags)=( control | ((tag-tagbase) << 16L) | (PK_CALCOFFSET(type,field) + PK_WORDOFFSET(flags)) | ((PK_BITNUM(flags)&7) << 13L) )
PKCTRL_BIT=0x18000000
PKCTRL_BYTE=0x80000000
PKCTRL_FLIPBIT=0x98000000
PKCTRL_LONG=0x90000000
PKCTRL_PACKONLY=0x40000000
PKCTRL_PACKUNPACK=0x00000000
PKCTRL_UBYTE=0x00000000
PKCTRL_ULONG=0x10000000
PKCTRL_UNPACKONLY=0x20000000
PKCTRL_UWORD=0x08000000
PKCTRL_WORD=0x88000000
PK_BITNUM(flg)=((flg < 0x10000 ? PK_BITNUM2(flg) : 16+PK_BITNUM2(flg >> 16)))
PK_BITNUM1(flg)=((flg) == 0x01 ? 0 : (flg) == 0x02 ? 1 : (flg) == 0x04 ? 2 : (flg) == 0x08 ? 3 : (flg) == 0x10 ? 4 : (flg) == 0x20 ? 5 : (flg) == 0x40 ? 6 : 7)
PK_BITNUM2(flg)=((flg < 0x100 ? PK_BITNUM1(flg) : 8+PK_BITNUM1(flg >> 8)))
PK_CALCOFFSET(type,field)=((ULONG)(&((struct type *)0)->field))
PK_LONGOFFSET(flg)=((flg) < 0x100 ? 3 : (flg) < 0x10000 ? 2 : (flg) < 0x1000000 ? 1 : 0)
PK_WORDOFFSET(flg)=((flg) < 0x100 ? 1 : 0)
PRAGMAS_EXEC_PRAGMAS_H=
PSTB_EXISTS=26
PSTB_PACK=29
PSTB_SIGNED=31
PSTB_UNPACK=30
PSTF_EXISTS=(1L << PSTB_EXISTS)
PSTF_PACK=(1L << PSTB_PACK)
PSTF_SIGNED=(1L << PSTB_SIGNED)
PSTF_UNPACK=(1L << PSTB_UNPACK)
REGISTER=register
RTC_MATCHWORD=0x4AFC
SIH_PRIMASK=(0xf0)
sm_LockMsg=mp_SigTask
SNMF_NAMESPACES_ONLY=(1L << 0)
STATIC=static
TAG_DONE=(0UL)
TAG_END=(0UL)
TAG_IGNORE=(1UL)
TAG_MORE=(2UL)
TAG_SKIP=(3UL)
TAG_USER=(1UL<<31)
TRUE=1
UTILITYNAME="utility.library"
UTILITY_DATA_STRUCTURES_H=
UTILITY_DATE_H=
UTILITY_HOOKS_H=
UTILITY_MESSAGE_DIGEST_H=
UTILITY_NAME_H=
UTILITY_PACK_H=
UTILITY_RANDOM_H=
UTILITY_TAGITEM_H=
UTILITY_UTILITY_H=
VOID=void
VOLATILE=volatile
__builtin_offsetof(T,m)=(reinterpret_cast <size_t>(&reinterpret_cast <const volatile char &>(static_cast<T*> (0)->m)))
__builtin_types_compatible_p(x,y)=__builtin_types_compatible_p(sizeof(x),sizeof(y))
__builtin_va_arg(ap,type)=*(typeof(type) *)ap
__CDT_PARSER__=90503
__CLIB_PRAGMA_AMICALL=
__CLIB_PROTOTYPE(a)=a
__complex__=_Complex
__COUNTER__=0
__cplusplus=201103L
__DATE__="nov. 24 2018"
__extension__=
__FILE__="file"
__imag__=(int)
__LINE__=1
__NOGLOBALIFACE__=
__NOLIBBASE__=
__null=0
__offsetof__(x)=(x)
__real__=(int)
__stdcall=
__STDC__=1
__thread=
__TIME__="09:27:43"
Macro definitions (from files actually parsed):
APICALL=
EXEC_INTERFACE_DEF_H=
Parser problems:
Syntax error in file: D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:132
Unresolved names:
Attempt to use symbol failed: AVLNODECOMP in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:178
Attempt to use symbol failed: AVLKEYCOMP in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:182
Attempt to use symbol failed: AVLKEYCOMP in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:183
Attempt to use symbol failed: AVLKEYCOMP in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:185
Attempt to use symbol failed: AVLKEYCOMP in file D:\Development\Amiga\Compilers\ppc-amigaos\SDK\Include\include_h\interfaces\exec.h:187
Written on Sat Nov 24 09:27:43 CET 2018
The parser problem is the only error I don't understand.
It occured on that line :
struct Library * APICALL (*OpenLibrary)(Struct ExecIFace *Self, CONST_STRPTR name, ULONG version);
for the other ones I will find the files to includes.
Thank you
Regards,
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798778 is a reply to message #1798777] |
Sat, 24 November 2018 10:34 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
The following works:
#define APICALL
typedef string const * CONST_STRPTR;
typedef unsigned long ULONG;
struct Library * APICALL (*OpenLibrary)(struct ExecIFace *Self, CONST_STRPTR name, ULONG version);
but something like the following doesn't:
#define APICALL
#define CONST_STRPTR string const * ; // <--- semicolon bad
typedef unsigned long ULONG;
struct Library * APICALL (*OpenLibrary)(struct ExecIFace *Self, CONST_STRPTR name, ULONG version);
Nor does (Note the StructExecIFace instead of structExecIFace ):
#define APICALL
typedef string const * CONST_STRPTR;
typedef unsigned long ULONG;
struct Library * APICALL (*OpenLibrary)(Struct ExecIFace *Self, CONST_STRPTR name, ULONG version);
In any case. it's not the Indexer causing the problem.
More than likely you are inserting the syntax error.
The best way to track it down is to simplify the code as I've done above.
[Updated on: Sat, 24 November 2018 10:35] Report message to a moderator
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798786 is a reply to message #1798778] |
Sat, 24 November 2018 19:52 |
Frédéric Cordier Messages: 14 Registered: August 2018 |
Junior Member |
|
|
Hello David and once again, thank you for your help.
As I'm not the author of this SDK ( It's http://www.hyperion-entertainment.biz , the developer of Amiga OS 4 ) I didn't checked all files for compatibility with general C/C++ compilers/preprocessors.
When I use this SDK directly from a computer running AmigaOS4, I did encounter no problem with this SDK, but now I understand that there are probably many *uncorrect* way of working available in this SDK that are compatible with GCC but not on more "precise" tools.
in a file called types.h the CONST_STRPTR is defined this way :
*/
#if (defined(__GNUC__) && defined(__CHAR_UNSIGNED__)) || (defined(__SASC) && defined(_UNSCHAR))
typedef CONST char * CONST_STRPTR; /* STRPTR to const TEXT */
#else
typedef CONST unsigned char * CONST_STRPTR; /* STRPTR to const TEXT */
#endif
I will make changes to test if it works how you said.
Regards,
[Updated on: Sat, 24 November 2018 20:10] Report message to a moderator
|
|
|
Re: AmigaOS4 includes files uncorrectly handled [message #1798787 is a reply to message #1798786] |
Sat, 24 November 2018 20:44 |
Frédéric Cordier Messages: 14 Registered: August 2018 |
Junior Member |
|
|
I've made some changes :
New Version :
#if (defined(__GNUC__) && defined(__CHAR_UNSIGNED__)) || (defined(__SASC) && defined(_UNSCHAR))
typedef char const * CONST_STRPTR; /* STRPTR to const TEXT */
#else
typedef unsigned char const * CONST_STRPTR; /* STRPTR to const TEXT */
#endif
And this code works :)
Now, I must fix the other dependencies.
Theses dependencies have error (parser error). I've noticed that another define can't be resolved.
I've checked the file where the define are set (and that is already included as it was the one where some others I've fixed were).
Errors pointed now to thse lines :
typedef LONG (* ASM AVLNODECOMP)(REG(n, struct AVLNode *avlnode1), REG(a1, struct AVLNode *avlnode2));
typedef LONG (* ASM AVLKEYCOMP)(REG(a0, struct AVLNode *avlnode1), REG(a1, AVLKey avlkey));
I've checked ASM, REG, AVLNODE & AVLKey . All seem ok.
AVLNODE & AVLKey are defined upper in the file with this that seem correct :
/* Don't even think about the contents of this structure. Just embed it
and reference it */
struct AVLNode
{
ULONG reserved[4];
};
/****************************************************************************/
/* Note that this is really a totally abstract 32 bit value */
typedef void * AVLKey;
If I include ASM & REG
#ifndef ASM
#define ASM __asm
#endif
#ifndef REG
#define REG(reg,arg) arg
#endif
Same Issue.
I just have a1 & a0 to find and check.
The only sentence that seem to be linked to these Morotola 680x0 processors emulation are :
#ifndef AMIGA_COMPILER_H
#define AMIGA_COMPILER_H
/*
** $VER: amiga_compiler.h 53.20 (31.1.2010)
**
** Compiler specific macros for function parameter passing
** and code generation
**
** Copyright (C) 1985-2005 Hyperion Entertainment VOF and Amiga, Inc.
** All Rights Reserved
**
** Copyright (c) 2010 Hyperion Entertainment CVBA.
** All Rights Reserved.
*/
/****************************************************************************/
#ifdef __SASC
#ifndef ASM
#define ASM __asm
#endif
#ifndef INLINE
#define INLINE __inline
#endif
#ifndef REG
#define REG(reg,arg) register __##reg arg
#endif
#ifndef REGARGS
#define REGARGS __regargs
#endif
#ifndef STDARGS
#define STDARGS __stdargs
#endif
#ifndef INTERRUPT
#define INTERRUPT __interrupt
#endif
#ifndef FAR
#define FAR __far
#endif
#ifndef SAVEDS
#define SAVEDS __saveds
#endif
#ifndef APICALL
#define APICALL
#endif
#ifndef VARARGS68K
#define VARARGS68K
#endif
#ifndef USED
#define USED
#endif
#ifndef UNUSED
#define UNUSED
#endif
#ifndef USED_VAR
#define USED_VAR
#endif
#ifndef BREL_RESTORE
#define BREL_RESTORE
#endif
#ifndef DEPRECATED
#define DEPRECATED
#endif
/* GCC compatibility */
#define __attribute__(dummy)
/* Do not use these definitions in new code: internal use only! */
#ifndef __REGA0
#define __LIBBASE(arg) register __a6 arg
#define __REGA0(arg) register __a0 arg
#define __REGA1(arg) register __a1 arg
#define __REGA2(arg) register __a2 arg
#define __REGA3(arg) register __a3 arg
#define __REGA4(arg) register __a4 arg
#define __REGA5(arg) register __a5 arg
#define __REGA6(arg) register __a6 arg
#define __REGA7(arg) register __a7 arg
#define __REGD0(arg) register __d0 arg
#define __REGD1(arg) register __d1 arg
#define __REGD2(arg) register __d2 arg
#define __REGD3(arg) register __d3 arg
#define __REGD4(arg) register __d4 arg
#define __REGD5(arg) register __d5 arg
#define __REGD6(arg) register __d6 arg
#define __REGD7(arg) register __d7 arg
#endif /* __REGA0 */
#endif /* __SASC */
/****************************************************************************/
#ifdef __GNUC__
#ifndef ASM
#define ASM
#endif
#ifndef INLINE
#define INLINE __inline__
#endif
#ifndef FAR
#define FAR
#endif
#ifndef USED
#define USED __attribute__((used))
#endif
#ifndef UNUSED
#define UNUSED __attribute__((unused))
#endif
#ifndef USED_VAR
#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0))
#define USED_VAR USED
#else
#define USED_VAR
#endif
#endif
#ifndef DEPRECATED
#define DEPRECATED __attribute__((deprecated))
#endif
/****************************************************************************/
#ifdef mc68000
/****************************************************************************/
#ifndef REG
#define REG(reg,arg) arg __asm(#reg)
#endif
#ifndef REGARGS
#define REGARGS __regargs
#endif
#ifndef STDARGS
#define STDARGS __stdargs
#endif
#ifndef INTERRUPT
#define INTERRUPT __interrupt
#endif
#ifndef SAVEDS
#define SAVEDS __saveds
#endif
#ifndef APICALL
#define APICALL
#endif
#ifndef VARARGS68K
#define VARARGS68K
#endif
#ifndef BREL_RESTORE
#define BREL_RESTORE
#endif
/* Do not use these definitions in new code: internal use only! */
#ifndef __REGA0
#define __LIBBASE(arg) arg __asm("a6")
#define __REGA0(arg) arg __asm("a0")
#define __REGA1(arg) arg __asm("a1")
#define __REGA2(arg) arg __asm("a2")
#define __REGA3(arg) arg __asm("a3")
#define __REGA4(arg) arg __asm("a4")
#define __REGA5(arg) arg __asm("a5")
#define __REGA6(arg) arg __asm("a6")
#define __REGA7(arg) arg __asm("a7")
#define __REGD0(arg) arg __asm("d0")
#define __REGD1(arg) arg __asm("d1")
#define __REGD2(arg) arg __asm("d2")
#define __REGD3(arg) arg __asm("d3")
#define __REGD4(arg) arg __asm("d4")
#define __REGD5(arg) arg __asm("d5")
#define __REGD6(arg) arg __asm("d6")
#define __REGD7(arg) arg __asm("d7")
#endif /* __REGA0 */
/****************************************************************************/
#else /* PPC */
/****************************************************************************/
#ifndef REG
#define REG(reg,arg) arg
#endif
#ifndef REGARGS
#define REGARGS
#endif
#ifndef STDARGS
#define STDARGS
#endif
#ifndef INTERRUPT
#define INTERRUPT
#endif
#ifndef SAVEDS
#define SAVEDS
#endif
#ifndef APICALL
#define APICALL __attribute__((libcall))
#endif
#ifndef VARARGS68K
#define VARARGS68K __attribute__((linearvarargs))
#endif
#ifndef BREL_RESTORE
#define BREL_RESTORE __attribute__((baserel_restore__))
#endif
/* Do not use these definitions in new code: internal use only! */
#ifndef __REGA0
#define __LIBBASE(arg) arg
#define __REGA0(arg) arg
#define __REGA1(arg) arg
#define __REGA2(arg) arg
#define __REGA3(arg) arg
#define __REGA4(arg) arg
#define __REGA5(arg) arg
#define __REGA6(arg) arg
#define __REGA7(arg) arg
#define __REGD0(arg) arg
#define __REGD1(arg) arg
#define __REGD2(arg) arg
#define __REGD3(arg) arg
#define __REGD4(arg) arg
#define __REGD5(arg) arg
#define __REGD6(arg) arg
#define __REGD7(arg) arg
#endif /* __REGA0 */
/****************************************************************************/
#endif /* neither 68k nor PPC */
#endif /* __GNUC__ */
/****************************************************************************/
#ifdef __VBCC__
#ifndef ASM
#define ASM
#endif
#ifndef INLINE
#define INLINE static
#endif
#ifndef FAR
#define FAR
#endif
#ifndef SAVEDS
#define SAVEDS __saveds
#endif
#ifndef REGARGS
#define REGARGS
#endif
#ifndef STDARGS
#define STDARGS
#endif
/* GCC compatibility */
#define __attribute__(dummy)
#ifndef USED
#define USED __entry
#endif
#ifndef UNUSED
#define UNUSED
#endif
#ifndef USED_VAR
#define USED_VAR USED
#endif
#ifndef DEPRECATED
#define DEPRECATED
#endif
/****************************************************************************/
#ifdef __PPC__
/****************************************************************************/
#ifndef __REGD0
#define __LIBBASE(arg) arg
#define __REGD0(arg) arg
#define __REGD1(arg) arg
#define __REGD2(arg) arg
#define __REGD3(arg) arg
#define __REGD4(arg) arg
#define __REGD5(arg) arg
#define __REGD6(arg) arg
#define __REGD7(arg) arg
#define __REGA0(arg) arg
#define __REGA1(arg) arg
#define __REGA2(arg) arg
#define __REGA3(arg) arg
#define __REGA4(arg) arg
#define __REGA5(arg) arg
#define __REGA6(arg) arg
#define __REGA7(arg) arg
#endif
#ifndef REG
#define REG(reg,arg) arg
#endif
#ifndef INTERRUPT
#define INTERRUPT
#endif
#ifndef APICALL
#define APICALL __aos4libcall __linearvarargs
#endif
#ifndef VARARGS68K
#define VARARGS68K __linearvarargs
#endif
#ifndef BREL_RESTORE
#define BREL_RESTORE __brel
#endif
/****************************************************************************/
#else /* M68k */
/****************************************************************************/
#ifndef __REGD0
#define __LIBBASE(arg) arg
#define __REGD0(arg) arg
#define __REGD1(arg) arg
#define __REGD2(arg) arg
#define __REGD3(arg) arg
#define __REGD4(arg) arg
#define __REGD5(arg) arg
#define __REGD6(arg) arg
#define __REGD7(arg) arg
#define __REGA0(arg) arg
#define __REGA1(arg) arg
#define __REGA2(arg) arg
#define __REGA3(arg) arg
#define __REGA4(arg) arg
#define __REGA5(arg) arg
#define __REGA6(arg) arg
#define __REGA7(arg) arg
#endif
#ifndef REG
#define REG(reg,arg) __reg(#reg) arg
#endif
#ifndef INTERRUPT
#define INTERRUPT __amigainterrupt
#endif
#ifndef APICALL
#define APICALL
#endif
#ifndef VARARGS68K
#define VARARGS68K
#endif
#ifndef BREL_RESTORE
#define BREL_RESTORE
#endif
#endif /* neither 68k nor PPC */
#endif /* __VBCC__ */
/****************************************************************************/
#endif /* AMIGA_COMPILER_H */
Where compiler specifications changes and I don't know which one is used by Eclipse C/C++ project ...
|
|
|
Goto Forum:
Current Time: Thu Jun 13 03:38:21 GMT 2024
Powered by FUDForum. Page generated in 0.05111 seconds
|