separate the vars
[AROS.git] / workbench / libs / identify / identify.conf
blobc7488a0636ba9638c86c97179f89b0b7112fbca5
1 ##begin config
2 version 37.1
3 libbasetype struct IdentifyBaseIntern
4 ##end config
6 ##begin cdef
7 #include <utility/tagitem.h>
9 __BEGIN_DECLS
11 LONG IdAlertTags(ULONG, Tag, ...) __stackparm;
12 ULONG IdEstimateFormatSizeTags(STRPTR, Tag, ...) __stackparm;
13 LONG IdExpansionTags(Tag, ...) __stackparm;
14 ULONG IdFormatStringTags(STRPTR, STRPTR, ULONG, Tag, ...) __stackparm;
15 LONG IdFunctionTags(STRPTR, LONG, Tag, ...) __stackparm;
16 CONST_STRPTR IdHardwareTags(ULONG, Tag, ...) __stackparm;
17 ULONG IdHardwareNumTags(ULONG, Tag, ...) __stackparm;
19 __END_DECLS
20 ##end cdef
22 ##begin cdefprivate
23 #include "identify_intern.h"
24 ##end cdefprivate
26 ##begin functionlist
27 LONG IdExpansion(struct TagItem *TagList) (A0)
28 CONST_STRPTR IdHardware(ULONG Type, struct TagItem *TagList) (D0,A0)
29 LONG IdAlert(ULONG ID, struct TagItem *TagList) (D0,A0)
30 LONG IdFunction(STRPTR LibName, LONG Offset, struct TagItem *TagList) (A0,D0,A1)
31 ULONG IdHardwareNum(ULONG Type, struct TagItem *TagList) (D0,A0)
32 void IdHardwareUpdate() ()
33 ULONG IdFormatString(STRPTR String, STRPTR Buffer, ULONG Length, struct TagItem *Tags) (A0,A1,D0,A2)
34 ULONG IdEstimateFormatSize(STRPTR String, struct TagItem *Tags) (A0,A1)
35 ##end functionlist