Go to the documentation of this file.
24 #ifndef MUSICBRAINZ_DISC_ID_H
25 #define MUSICBRAINZ_DISC_ID_H
27 #if (defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__))
28 # ifdef libdiscid_EXPORTS
29 # define LIBDISCID_API __declspec(dllexport)
31 # define LIBDISCID_API __declspec(dllimport)
33 # define LIBDISCID_INTERNAL
34 #elif (defined(__GNUC__) && (__GNUC__ >= 4)) || defined(__clang__)
35 # define LIBDISCID_API
36 # define LIBDISCID_INTERNAL __attribute__((visibility("hidden")))
37 #elif defined(__SUNPRO_C)
38 # define LIBDISCID_API __global
39 # define LIBDISCID_INTERNAL __hidden
41 # define LIBDISCID_API
42 # define LIBDISCID_INTERNAL
45 #define DISCID_VERSION_MAJOR 0
46 #define DISCID_VERSION_MINOR 5
47 #define DISCID_VERSION_PATCH 0
48 #define DISCID_VERSION_NUM 500
185 #define DISCID_HAVE_SPARSE_READ
383 #define DISCID_FEATURE_STR_READ "read"
384 #define DISCID_FEATURE_STR_MCN "mcn"
385 #define DISCID_FEATURE_STR_ISRC "isrc"
386 #define DISCID_FEATURE_LENGTH 32