// These variables are autogenerated and compiled // into the library by the version.cmake script extern "C" { extern const char* GIT_TAG; extern const char* GIT_REV; extern const char* GIT_BRANCH; extern const char* BUILD_TIME; } #include #include #include "Helper.h" #include const char* GIT_BASE_BRANCH = "master - v10.3.0 - 2022-01-29"; const char* git_base_branch(void) { return GIT_BASE_BRANCH; } const char* build_time(void) { return BUILD_TIME; } const char* libfive_git_version(void) { return GIT_TAG; } const char* libfive_git_revision(void) { return GIT_REV; } const char* libfive_git_branch(void) { return GIT_BRANCH; } char _char_getHTMLversion[20]="NaN\0"; const char* getHTMLversion(void){ FILE* pFile; string fn = FormatFileName("/sdcard/html/version.txt"); pFile = fopen(fn.c_str(), "r"); if (pFile == NULL) return _char_getHTMLversion; fgets(_char_getHTMLversion, 20, pFile); fclose(pFile); return _char_getHTMLversion; }