blob: cf8ecd55b5ce7efe449b8cefa5c7b46f3ff6c99d [file] [log] [blame]
#include <Copyright.h>
/********************************************************************************
* gtVersion.h
*
* DESCRIPTION:
* Includes software version information for the QuarterDeck software
* suite.
*
* DEPENDENCIES:
* None.
*
* FILE REVISION NUMBER:
* $Revision: 1 $
*
*******************************************************************************/
#include <msApi.h>
char msApiCopyright[] = MSAPI_COPYRIGHT;
char msApiVersion[] = MSAPI_VERSION;
/*******************************************************************************
* gtVersion
*
* DESCRIPTION:
* This function returns the version of the QuarterDeck SW suite.
*
* INPUTS:
* None.
*
* OUTPUTS:
* version - QuarterDeck software version.
*
* RETURNS:
* GT_OK on success,
* GT_BAD_PARAM on bad parameters,
* GT_FAIL otherwise.
*
* COMMENTS:
*
*******************************************************************************/
GT_STATUS gtVersion
(
OUT GT_VERSION *version
)
{
if(version == NULL)
return GT_BAD_PARAM;
if(gtStrlen(msApiVersion) > VERSION_MAX_LEN)
{
return GT_FAIL;
}
gtMemCpy(version->version,msApiVersion,gtStrlen(msApiVersion));
version->version[gtStrlen(msApiVersion)] = '\0';
return GT_OK;
}