version.h
1 
9 #ifndef _LTFAT_VERSION_H
10 #define _LTFAT_VERSION_H
11 
12 #define LTFAT_VERSION_MAJOR 0
13 #define LTFAT_VERSION_MINOR 1
14 #define LTFAT_VERSION_MICRO 0
15 
16 #ifdef __cplusplus
17 extern "C"
18 {
19 #endif
20 
21 typedef struct
22 {
23  const char* version;
24  const char* build_date;
25  const unsigned int major;
26  const unsigned int minor;
27  const unsigned int micro;
28  const int ltfat_int_size;
30 
34 LTFAT_API const ltfat_library_version*
36 
42 LTFAT_API int
43 ltfat_is_compatible_version(unsigned int your_major,
44  unsigned int your_minor,
45  unsigned int your_micro);
46 
49 LTFAT_API int
51 
55 LTFAT_API int
56 ltfat_int_is_compatible(int sizeofyour_ltfat_int);
57 
60 #ifdef __cplusplus
61 } // extern "C"
62 #endif
63 
64 
65 #endif
int ltfat_int_is_compatible(int sizeofyour_ltfat_int)
Definition: version.h:21
int ltfat_is_compatible_version(unsigned int your_major, unsigned int your_minor, unsigned int your_micro)
int ltfat_int_size()
const ltfat_library_version * ltfat_get_version()