grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / libs / lowlevel / lowlevel.conf
blobd36d1ef2f6787f909d32cf6348c9a0e74519776d
1 ##begin config
2 basename LowLevel
3 libbasetype struct LowLevelBase
4 version 40.6
5 seglist_field ll_SegList
6 ##end config
7 ##begin cdef
8 #include <libraries/lowlevel.h>
9 #include <devices/timer.h>
10 #include <utility/tagitem.h>
11 ##end cdef
12 ##begin cdefprivate
13 #include "lowlevel_intern.h"
14 ##end cdefprivate
15 ##begin functionlist
16 .version 40
17 ULONG ReadJoyPort(ULONG port) (D0)
18 ULONG GetLanguageSelection() ()
19 .skip 1
20 ULONG GetKey() ()
21 void QueryKeys(struct KeyQuery *queryArray, UBYTE arraySize) (A0, D1)
22 APTR AddKBInt(APTR intRoutine, APTR intData) (A0, A1)
23 void RemKBInt(APTR intHandle) (A1)
24 ULONG SystemControlA(struct TagItem *tagList) (A1)
25 APTR AddTimerInt(APTR intRoutine, APTR intData) (A0, A1)
26 void RemTimerInt(APTR intHandle) (A1)
27 void StopTimerInt(APTR intHandle) (A1)
28 void StartTimerInt(APTR intHandle, ULONG timeInterval, BOOL continuous) (A1, D0, D1)
29 ULONG ElapsedTime(struct EClockVal *context) (A0)
30 APTR AddVBlankInt(APTR intRoutine, APTR intData) (A0, A1)
31 void RemVBlankInt(APTR intHandle) (A1)
32 .skip 1
33 .skip 1
34 .version 41 # Actually 40.27, but, just to be on the safe side..
35 BOOL SetJoyPortAttrsA(ULONG portNumber, struct TagItem *taglist) (D0,A1) 
36 ##end functionlist