#include #include int TestVersion(int argc, char* argv[]) { const char *version; const char *git; const char *build; int major = 0, minor = 0, revision = 0; freerdp_get_version(&major, &minor, &revision); if (major != FREERDP_VERSION_MAJOR) return -1; if (minor != FREERDP_VERSION_MINOR) return -1; if (revision != FREERDP_VERSION_REVISION) return -1; version = freerdp_get_version_string(); if (!version) return -1; git = freerdp_get_build_revision(); if (!git) return -1; if (strncmp(git, GIT_REVISION, sizeof(GIT_REVISION))) return -1; build = freerdp_get_build_date(); if (!build) return -1; build = freerdp_get_build_config(); if (!build) return -1; return 0; }