#ifndef PRAGMAS_UMS_PRAGMAS_H
#define PRAGMAS_UMS_PRAGMAS_H

/*
 * pragmas/ums_pragmas.h
 *
 * #pragmas for inline calls of ums.library functions
 *
 * $VER: ums_pragmas.h 10.3 (23.01.94)
 *
 */

#ifndef CLIB_UMS_PROTOS_H
#include <clib/ums_protos.h>
#endif

#pragma libcall UMSBase UMSLogin 1e 3202
#pragma libcall UMSBase UMSLogout 24 201
#pragma libcall UMSBase UMSFreeMsg 3c 3202
#pragma libcall UMSBase UMSErrNum 78 201
#pragma libcall UMSBase UMSErrTxt 7e 201
#pragma libcall UMSBase UMSDeleteMsg 84 3202
#pragma libcall UMSBase UMSExportedMsg ea 3202
#pragma libcall UMSBase UMSCannotExport f0 43203
#pragma libcall UMSBase LogUMS f6 654204
#pragma libcall UMSBase UMSRLogin fc 43203
#pragma libcall UMSBase WriteUMSMsg 102 3202
#pragma libcall UMSBase ReadUMSMsg 108 3202
#pragma libcall UMSBase FreeUMSMsg 10e 3202
#pragma libcall UMSBase UMSSelect 114 3202
#pragma libcall UMSBase UMSSearch 11a 3202
#pragma libcall UMSBase ReadUMSConfig 120 3202
#pragma libcall UMSBase FreeUMSConfig 126 3202
#pragma libcall UMSBase WriteUMSConfig 12c 3202

#ifdef __SASC
#pragma tagcall UMSBase LogUms f6 654204
#pragma tagcall UMSBase WriteUMSMsgTags 102 3202
#pragma tagcall UMSBase ReadUMSMsgTags 108 3202
#pragma tagcall UMSBase UMSSelectTags 114 3202
#pragma tagcall UMSBase UMSSearchTags 11a 3202
#pragma tagcall UMSBase ReadUMSConfigTags 120 3202
#pragma tagcall UMSBase WriteUMSConfigTags 12c 3202
#endif

#endif
