#ifndef _IDRELVER_H
#define _IDRELVER_H
#include "id.h"

#define VALUE2STR(x) #x
#define ID2STR(a) ID2STR__1(a)
#define ID2STR__1(a) VALUE2STR(a)

#define GCADV_RCFILEVER1 GCADV_RELMAJOR
#define GCADV_RCFILEVER2 GCADV_RELMINOR

#define GCADV_RCFILEVER1_CORRECTION (6 + GCADV_RCFILEVER1)

#if defined(_MSC_VER) || defined(UNICODE)
#  define GCADV_VERNAME GCRX_T(ID2STR(GCADV_RELMAJOR)) GCRX_T(".") GCRX_T(ID2STR(GCADV_RELMINOR))
#else
#  define GCADV_VERNAME ID2STR(GCADV_RELMAJOR) "." ID2STR(GCADV_RELMINOR)
#endif

#define GCAD_COPYRIGHT "Copyright 2024 Gssoft, Inc.  All rights reserved."
#define GCAD_COPYRIGHT_YEAR "2024"

#define GCAD_TLBVERSION_MAJOR 1
#define GCAD_TLBVERSION_MINOR 0
#define GCAD_TLBVERSION GCAD_TLBVERSION_MAJOR.GCAD_TLBVERSION_MINOR

#ifdef _MSC_VER
#  define GCAD_TLBVERSIONSTR GCRX_T(ID2STR(GCAD_TLBVERSION_MAJOR)) GCRX_T(".") GCRX_T(ID2STR(GCAD_TLBVERSION_MINOR))
#else
#  define GCAD_TLBVERSIONSTR ID2STR(GCAD_TLBVERSION_MAJOR) "." ID2STR(GCAD_TLBVERSION_MINOR)
#endif

#define GCDB_TLBVERSION_MAJOR 1
#define GCDB_TLBVERSION_MINOR 0
#define GCDB_TLBVERSION GCDB_TLBVERSION_MAJOR.GCDB_TLBVERSION_MINOR

#ifdef _MSC_VER
#  define GCDB_TLBVERSIONSTR GCRX_T(ID2STR(GCDB_TLBVERSION_MAJOR)) GCRX_T(".") GCRX_T(ID2STR(GCDB_TLBVERSION_MINOR))
#else
#  define GCDB_TLBVERSIONSTR ID2STR(GCDB_TLBVERSION_MAJOR) "." ID2STR(GCDB_TLBVERSION_MINOR)
#endif
#endif
