/* Automatically generated header! Do not edit! */
/* $VER: prometheus.h 1.30 (29.7.2001) */

#ifndef _INLINE_PROMETHEUS_H
#define _INLINE_PROMETHEUS_H

#ifndef __INLINE_MACROS_H
#include <inline/macros.h>
#endif /* !__INLINE_MACROS_H */

#ifndef PROMETHEUS_BASE_NAME
#define PROMETHEUS_BASE_NAME PrometheusBase
#endif /* !PROMETHEUS_BASE_NAME */

#define Prm_FindBoardTagList(previous, taglist) \
	LP2(0x1e, APTR, Prm_FindBoardTagList, APTR, previous, a0, struct TagItem*, taglist, a1, \
	, PROMETHEUS_BASE_NAME)

#ifndef NO_INLINE_STDARG
#define Prm_FindBoardTags(a0, tags...) \
	({ULONG _tags[] = { tags }; Prm_FindBoardTagList((a0), (struct TagItem*)_tags);})
#endif /* !NO_INLINE_STDARG */

#define Prm_GetBoardAttrsTagList(board, taglist) \
	LP2NR(0x24, Prm_GetBoardAttrsTagList, APTR, board, a0, struct TagItem*, taglist, a1, \
	, PROMETHEUS_BASE_NAME)

#ifndef NO_INLINE_STDARG
#define Prm_GetBoardAttrsTags(a0, tags...) \
	({ULONG _tags[] = { tags }; Prm_GetBoardAttrsTagList((a0), (struct TagItem*)_tags);})
#endif /* !NO_INLINE_STDARG */

#endif /* !_INLINE_PROMETHEUS_H */
