#define ETHUMB_VERSION_MAJOR EFL_VERSION_MAJOR
#define ETHUMB_VERSION_MINOR EFL_VERSION_MINOR
-
+ /**
+ * @typedef Ethumb_Version
+ * Represents the current version of Ethumb
+ */
typedef struct _Ethumb_Version
{
- int major;
- int minor;
- int micro;
- int revision;
+ int major; /** < major (binary or source incompatible changes) */
+ int minor; /** < minor (new features, bugfixes, major improvements version) */
+ int micro; /** < micro (bugfix, internal improvements, no new features version) */
+ int revision; /** < git revision (0 if a proper release or the git revision number Ethumb is built from) */
} Ethumb_Version;
EAPI extern Ethumb_Version *ethumb_version;