/* Automatically generated header! Do not edit! */

#ifndef _INLINE_PSBASE_H
#define _INLINE_PSBASE_H

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

#ifndef PSBASE_BASE_NAME
#define PSBASE_BASE_NAME PSbase
#endif /* !PSBASE_BASE_NAME */

#define PSallocvm(arec, size) \
	LP2(0x42, unsigned, PSallocvm, int, arec, a0, int, size, d0, \
	, PSBASE_BASE_NAME)

#define PScreateact(parm) \
	LP1(0x1e, int, PScreateact, struct PSparm *, parm, a1, \
	, PSBASE_BASE_NAME)

#define PSdeleteact(arec) \
	LP1NR(0x24, PSdeleteact, int, arec, a0, \
	, PSBASE_BASE_NAME)

#define PSerror(arec, errnum) \
	LP2NR(0x3c, PSerror, int, arec, a0, int, errnum, d0, \
	, PSBASE_BASE_NAME)

#define PSerrstr(arec, errnum) \
	LP2(0x54, char    *, PSerrstr, int, arec, a0, int, errnum, d0, \
	, PSBASE_BASE_NAME)

#define PSintstring(arec, string, length, flags) \
	LP4(0x2a, int, PSintstring, int, arec, a0, char *, string, a1, int, length, d0, int, flags, d1, \
	, PSBASE_BASE_NAME)

#define PSsetdevice(arec, page) \
	LP2NR(0x4e, PSsetdevice, int, arec, a0, struct PSdevice *, page, a1, \
	, PSBASE_BASE_NAME)

#define PSsignalfpe(arec) \
	LP1NR(0x36, PSsignalfpe, int, arec, a0, \
	, PSBASE_BASE_NAME)

#define PSsignalint(arec, flag) \
	LP2NR(0x30, PSsignalint, int, arec, a0, int, flag, d0, \
	, PSBASE_BASE_NAME)

#define PSvreftoptr(arec, vref) \
	LP2(0x48, void    *, PSvreftoptr, int, arec, a0, unsigned, vref, d0, \
	, PSBASE_BASE_NAME)

#endif /* !_INLINE_PSBASE_H */
