##base _XModuleBase
##bias 30
##public
*--- functions in V1 or higher (Release 4.0) ---
##private
xmPrivate1()()
xmPrivate2()()
xmPrivate3()()
xmPrivate4()()
##public
*
* Public entries
*
xmCreateSongA(tagList)(a0)
xmDeleteSong(si)(a0)
xmAddSongA(si,position,tagList)(a0/a1/a2)
xmRemSong(si)(a0)
xmActivateSong(si)(a0)
xmLockActiveSong(mode)(d0)
xmAddHookA(tagList)(a0)
xmRemHook(hook)(a0)
xmIdentifyModule(fh,tagList)(d0,a0)
xmLoadModuleA(fileName,tagList)(a0/a1)
xmSaveModuleA(si,fileName,saver,tagList)(a0/a1/a2/a3)
xmSetSongLen(si,length)(a0,d0)
xmAddPatternA(si,tagList)(a0/a1)
xmSetPatternA(si,pattNum,tagList)(a0,d0,a1)
xmRemPattern(si,pattNum,replaceWith)(a0,d0,d1)
xmAddInstrumentA(si,instrNum,tagList)(a0,d0,a1)
xmSetInstrumentA(si,instrNum,tagList)(a0,d0,a1)
xmRemInstrument(si,instrNum)(a0,d0)
xmProcessSongA(si,reserved,tagList)(a0/a1/a2)
xmDisplayMessageA(level,message,args)(d0,a0/a1)
xmDisplayProgress(actual,total)(d0/d1)
##end
