48 lines
1.5 KiB
C
48 lines
1.5 KiB
C
|
/* Automatically generated header (sfdc 1.11)! Do not edit! */
|
||
|
|
||
|
#ifndef _INLINE_SCREENNOTIFY_H
|
||
|
#define _INLINE_SCREENNOTIFY_H
|
||
|
|
||
|
#ifndef _SFDC_VARARG_DEFINED
|
||
|
#define _SFDC_VARARG_DEFINED
|
||
|
#ifdef __HAVE_IPTR_ATTR__
|
||
|
typedef APTR _sfdc_vararg __attribute__((iptr));
|
||
|
#else
|
||
|
typedef ULONG _sfdc_vararg;
|
||
|
#endif /* __HAVE_IPTR_ATTR__ */
|
||
|
#endif /* _SFDC_VARARG_DEFINED */
|
||
|
|
||
|
#ifndef __INLINE_MACROS_H
|
||
|
#include <inline/macros.h>
|
||
|
#endif /* !__INLINE_MACROS_H */
|
||
|
|
||
|
#ifndef SCREENNOTIFY_BASE_NAME
|
||
|
#define SCREENNOTIFY_BASE_NAME ScreenNotifyBase
|
||
|
#endif /* !SCREENNOTIFY_BASE_NAME */
|
||
|
|
||
|
#define AddCloseScreenClient(___screen, ___port, ___pri) \
|
||
|
LP3(0x1e, APTR, AddCloseScreenClient , struct Screen *, ___screen, a0, struct MsgPort *, ___port, a1, BYTE, ___pri, d0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#define RemCloseScreenClient(___handle) \
|
||
|
LP1(0x24, BOOL, RemCloseScreenClient , APTR, ___handle, a0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#define AddPubScreenClient(___port, ___pri) \
|
||
|
LP2(0x2a, APTR, AddPubScreenClient , struct MsgPort *, ___port, a0, BYTE, ___pri, d0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#define RemPubScreenClient(___handle) \
|
||
|
LP1(0x30, BOOL, RemPubScreenClient , APTR, ___handle, a0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#define AddWorkbenchClient(___port, ___pri) \
|
||
|
LP2(0x36, APTR, AddWorkbenchClient , struct MsgPort *, ___port, a0, BYTE, ___pri, d0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#define RemWorkbenchClient(___handle) \
|
||
|
LP1(0x3c, BOOL, RemWorkbenchClient , APTR, ___handle, a0,\
|
||
|
, SCREENNOTIFY_BASE_NAME)
|
||
|
|
||
|
#endif /* !_INLINE_SCREENNOTIFY_H */
|