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; return 0; }
static jstring JNICALL jni_freerdp_get_build_date(JNIEnv* env, jclass cls) { return (*env)->NewStringUTF(env, freerdp_get_build_date()); }