1 #ifndef _INLINE_SCALOSFILETYPEPLUGIN_H
2 #define _INLINE_SCALOSFILETYPEPLUGIN_H
4 #ifndef CLIB_SCALOSFILETYPEPLUGIN_PROTOS_H
5 #define CLIB_SCALOSFILETYPEPLUGIN_PROTOS_H
8 #ifndef __INLINE_MACROS_H
9 #include <inline/macros.h>
12 #ifndef SCALOS_SCALOS_H
13 #include <scalos/scalos.h>
16 #ifndef SCALOSFILETYPEPLUGIN_BASE_NAME
17 #define SCALOSFILETYPEPLUGIN_BASE_NAME ScalosFileTypePluginBase
20 #define SCAToolTipInfoString(ttshd, args) \
21 LP2(0x1e, STRPTR, SCAToolTipInfoString, struct ScaToolTipInfoHookData *, ttshd, a0, CONST_STRPTR, args, a1, \
22 , SCALOSFILETYPEPLUGIN_BASE_NAME)
24 #ifndef NO_INLINE_STDARG
25 #define SCAToolTipInfoStringArgs(ttshd, tags...) \
26 ({ULONG _tags[] = {tags}; SCAToolTipInfoString((ttshd), (CONST_STRPTR) _tags);})
29 #endif /* _INLINE_SCALOSFILETYPEPLUGIN_H */