#ifndef ZABBIX_VERSION_H
#define ZABBIX_VERSION_H
#define ZBX_STR2(str) #str
#define ZBX_STR(str) ZBX_STR2(str)
#define APPLICATION_NAME "Zabbix Agent"
#define ZABBIX_REVDATE "30 May 2022"
#define ZABBIX_VERSION_MAJOR 5
#define ZABBIX_VERSION_MINOR 0
#define ZABBIX_VERSION_PATCH 25
#ifndef ZABBIX_VERSION_REVISION
# define ZABBIX_VERSION_REVISION {ZABBIX_REVISION}
#endif
#ifdef _WINDOWS
# ifndef ZABBIX_VERSION_RC_NUM
# define ZABBIX_VERSION_RC_NUM {ZABBIX_RC_NUM}
# endif
#endif
#define ZABBIX_VERSION_RC "rc1"
#define ZABBIX_VERSION ZBX_STR(ZABBIX_VERSION_MAJOR) "." ZBX_STR(ZABBIX_VERSION_MINOR) "." \
ZBX_STR(ZABBIX_VERSION_PATCH) ZABBIX_VERSION_RC
#define ZABBIX_REVISION ZBX_STR(ZABBIX_VERSION_REVISION)
int zbx_get_component_version(char *value);
#endif