Build Scalos and 3 of its libraries.
[AROS-Contrib.git] / scalos / libraries / preferences / preferences-aros.conf
blobe3377ef3bd7fe41e986376eb1e3b3df4834627d7
1 ##begin config
2 basename Preferences
3 libbase PreferencesBase
4 libbasetype struct Library
5 version 41.2
6 ##end config
8 ##begin cdef
9 #include <exec/types.h>
10 #include <scalos/preferences.h>
11 ##end cdef
13 ##begin functionlist
14 APTR AllocPrefsHandle(CONST_STRPTR name) (A0)
15 .function PreferencesBase_0_LIBAllocPrefsHandle
16 .cfunction
17 VOID FreePrefsHandle(APTR prefsHandle) (A0)
18 .function PreferencesBase_0_LIBFreePrefsHandle
19 .cfunction
20 VOID SetPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag, const APTR a1arg, WORD struct_Size) (A0,D0,D1,A1,D2)
21 .function PreferencesBase_0_LIBSetPreferences
22 .cfunction
23 ULONG GetPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag, APTR a1arg, UWORD struct_Size) (A0,D0,D1,A1,D2)
24 .function PreferencesBase_0_LIBGetPreferences
25 .cfunction
26 VOID ReadPrefsHandle(APTR prefsHandle, CONST_STRPTR filename) (A0,A1)
27 .function PreferencesBase_0_LIBReadPrefsHandle
28 .cfunction
29 VOID WritePrefsHandle(APTR prefsHandle, CONST_STRPTR filename) (A0,A1)
30 .function PreferencesBase_0_LIBWritePrefsHandle
31 .cfunction
32 struct PrefsStruct  * FindPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag) (A0,D0,D1)
33 .function PreferencesBase_0_LIBFindPreferences
34 .cfunction
35 VOID SetEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, const APTR a1arg, UWORD struct_Size, ULONG entry) (A0,D0,D1,A1,D2,D3)
36 .function PreferencesBase_0_LIBSetEntry
37 .cfunction
38 ULONG GetEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, APTR a1arg, UWORD struct_Size, ULONG entry) (A0,D0,D1,A1,D2,D3)
39 .function PreferencesBase_0_LIBGetEntry
40 .cfunction
41 ULONG RemEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, ULONG entry) (A0,D0,D1,D2)
42 .function PreferencesBase_0_LIBRemEntry
43 .cfunction
44 ##end functionlist