auxlib_h

/*
**	Copyright 1991, Universities Research Association.  All rights reserved.
*/
/******************************************************************************/
/* auxlib.h
**
**	This file contains public definitions for ul_cbsaux.
**
*/
/******************************************************************************/

#ifndef AUXLIB_DEFINED				/* do this only once */
#define	AUXLIB_DEFINED

#include "auxlib_device.h"
#include "auxlib_misc.h" 
#include "bpmuti.h"
#include "seqnetuti.h"

/******************************************************************************/
/*
**	shared ul_cbsaux function prototypes
*/
/******************************************************************************/

#ifdef __cplusplus
extern "C" {
#endif

int current_ul_cbsaux_installed(void);
int running_current_ul_cbsaux(void);
int running_test_ul_cbsaux(void);
char *ul_cbsaux_date(void);
char *ul_cbsaux_tag(void);
int ul_cbsaux_type(void);
void ul_cbsaux_version_strings(char *name, char *build_date, char *build_host,
			       char *build_dir, char *tag, char *tag_date);

#ifdef __cplusplus
}
#endif


/******************************************************************************/
/*
**	equivalent name definitions
*/
/******************************************************************************/

    #define	CURRENT_UL_CBSAUX_INSTALLED	current_ul_cbsaux_installed
    #define	RUNNING_CURRENT_UL_CBSAUX	running_current_ul_cbsaux
    #define	RUNNING_TEST_UL_CBSAUX		running_test_ul_cbsaux
    #define	UL_CBSAUX_DATE			ul_cbsaux_date
    #define	UL_CBSAUX_TAG			ul_cbsaux_tag
    #define	UL_CBSAUX_TYPE			ul_cbsaux_type
    #define	UL_CBSAUX_VERSION_STRINGS	ul_cbsaux_version_strings

#endif