Blame libfreerdp/core/test/TestVersion.c

Packit 1fb8d4
#include <freerdp/version.h>
Packit 1fb8d4
#include <freerdp/freerdp.h>
Packit 1fb8d4
Packit 1fb8d4
int TestVersion(int argc, char* argv[])
Packit 1fb8d4
{
Packit Service 5a9772
	const char* version;
Packit Service 5a9772
	const char* git;
Packit Service 5a9772
	const char* build;
Packit 1fb8d4
	int major = 0, minor = 0, revision = 0;
Packit Service 5a9772
	WINPR_UNUSED(argc);
Packit Service 5a9772
	WINPR_UNUSED(argv);
Packit 1fb8d4
	freerdp_get_version(&major, &minor, &revision);
Packit Service 5a9772
Packit 1fb8d4
	if (major != FREERDP_VERSION_MAJOR)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	if (minor != FREERDP_VERSION_MINOR)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	if (revision != FREERDP_VERSION_REVISION)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	version = freerdp_get_version_string();
Packit Service 5a9772
Packit 1fb8d4
	if (!version)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	git = freerdp_get_build_revision();
Packit Service 5a9772
Packit 1fb8d4
	if (!git)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	if (strncmp(git, GIT_REVISION, sizeof(GIT_REVISION)))
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	build = freerdp_get_build_date();
Packit Service 5a9772
Packit 1fb8d4
	if (!build)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	build = freerdp_get_build_config();
Packit Service 5a9772
Packit 1fb8d4
	if (!build)
Packit 1fb8d4
		return -1;
Packit 1fb8d4
Packit 1fb8d4
	return 0;
Packit 1fb8d4
}