From: أحمد المحمودي (Ahmed El-Mahmoudy) Date: Tue, 24 Jan 2017 23:59:54 +0000 (+0000) Subject: unbreak_abi X-Git-Tag: archive/raspbian/1.9.0-1+rpi1~1^2^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9c5b1b8e0189304361843c83c8338f7806f0f0a8;p=harfbuzz.git unbreak_abi Gbp-Pq: Name unbreak_abi.diff --- diff --git a/src/hb-common.cc b/src/hb-common.cc index 64e77d4..b1f6c52 100644 --- a/src/hb-common.cc +++ b/src/hb-common.cc @@ -949,3 +949,23 @@ hb_variation_to_string (hb_variation_t *variation, memcpy (buf, s, len); buf[len] = '\0'; } + +/** + * hb_version_check: + * @major: + * @minor: + * @micro: + * + * + * + * Return value: + * + * Since: 1.0 + **/ +hb_bool_t +hb_version_check (unsigned int major, + unsigned int minor, + unsigned int micro) +{ + return HB_VERSION_CHECK (major, minor, micro); +} diff --git a/src/hb-version.h b/src/hb-version.h index df83a8a..41d4b15 100644 --- a/src/hb-version.h +++ b/src/hb-version.h @@ -45,6 +45,9 @@ HB_BEGIN_DECLS #define HB_VERSION_ATLEAST(major,minor,micro) \ ((major)*10000+(minor)*100+(micro) <= \ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) +#define HB_VERSION_CHECK(major,minor,micro) \ + ((major)*10000+(minor)*100+(micro) >= \ + HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) HB_EXTERN void @@ -60,6 +63,11 @@ hb_version_atleast (unsigned int major, unsigned int minor, unsigned int micro); +hb_bool_t +hb_version_check (unsigned int major, + unsigned int minor, + unsigned int micro); + HB_END_DECLS diff --git a/src/hb-version.h.in b/src/hb-version.h.in index 0ffd889..f96c457 100644 --- a/src/hb-version.h.in +++ b/src/hb-version.h.in @@ -45,6 +45,10 @@ HB_BEGIN_DECLS #define HB_VERSION_ATLEAST(major,minor,micro) \ ((major)*10000+(minor)*100+(micro) <= \ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) +#define HB_VERSION_CHECK(major,minor,micro) \ + ((major)*10000+(minor)*100+(micro) >= \ + HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) + HB_EXTERN void @@ -60,6 +64,11 @@ hb_version_atleast (unsigned int major, unsigned int minor, unsigned int micro); +hb_bool_t +hb_version_check (unsigned int major, + unsigned int minor, + unsigned int micro); + HB_END_DECLS