11#ifndef TCMENU_VERSION_H
12#define TCMENU_VERSION_H
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.