11 #ifndef TCMENU_VERSION_H
12 #define TCMENU_VERSION_H
19 #define TCMENU_MAJOR 4
20 #define TCMENU_MINOR 4
21 #define TCMENU_PATCH 0
26 #define majorminor(maj, min) ((maj * 100) + min)
31 #define API_VERSION majorminor(TCMENU_MAJOR, TCMENU_MINOR)
33 inline void copyTcMenuVersion(
char* buffer,
size_t bufferSize) {
34 buffer[0] =
'V'; buffer[1]=0;
35 fastltoa(buffer, TCMENU_MAJOR, 3, NOT_PADDED, bufferSize);
36 appendChar(buffer,
'.', bufferSize);
37 fastltoa(buffer, TCMENU_MINOR, 3, NOT_PADDED, bufferSize);
38 appendChar(buffer,
'.', bufferSize);
39 fastltoa(buffer, TCMENU_PATCH, 3, NOT_PADDED, bufferSize);
A series of utilities that used throughout tcMenu.