/*
 * PROJECT C Library, X68000 PROGRAMMING INTERFACE DEFINITION
 * --------------------------------------------------------------------
 * This file is written by the Project C Library Group,  and completely
 * in public domain. You can freely use, copy, modify, and redistribute
 * the whole contents, without this notice.
 * --------------------------------------------------------------------
 * $Id:
 */

/*
** PLEASE DO NOT USE THIS HEADER FILE !!!
** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
** The following features will be supported in the long long
** future,  but not supprted now.   If you want to use these
** features, please make the following interfaces, and contribute
** them to us.
*/

#ifndef __gpib_h__
#define __gpib_h__

#ifndef __cdecl_h__
#include <cdecl.h>
#endif

_EXTERN (int_ gp_atnoff (void_));
_EXTERN (int_ gp_atnon (void_));
_EXTERN (int_ gp_close (void_));
_EXTERN (int_ gp_comout (int_));
_EXTERN (int_ gp_connect (int_, int_ *));
_EXTERN (int_ gp_dcl (void_));
_EXTERN (int_ gp_eor (int_, int_, int_));
_EXTERN (int_ gp_gtl (int_ *));
_EXTERN (int_ gp_ifc (int_));
_EXTERN (int_ gp_input (char *, int_, int_ *, int_));
_EXTERN (int_ gp_llo (void_));
_EXTERN (int_ gp_local (void_));
_EXTERN (int_ gp_open (int_, int_, int_, int_ *));
_EXTERN (int_ gp_output (char *, int_, int_, int_, int_));
_EXTERN (int_ gp_remote (void_));
_EXTERN (int_ gp_req (int_));
_EXTERN (int_ gp_sdc (int_ *));
_EXTERN (int_ gp_sla (int_ *));
_EXTERN (int_ gp_sp (int_ *, int_ *));
_EXTERN (int_ gp_st (void_));
_EXTERN (int_ gp_sta (int_));
_EXTERN (int_ gp_trg (int_ *));
_EXTERN (int_ gp_unl (void_));
_EXTERN (int_ gp_unt (void_));

#endif
