#ifndef _VERSION_H #define _VERSION_H // 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* 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[50]="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, sizeof(_char_getHTMLversion), pFile); fclose(pFile); return _char_getHTMLversion; } #endif // _VERSION_H