From af1b6574e2c79c3f97ea4746f4351e330724939a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D9=85=D8=AD=D9=85?= =?utf8?q?=D9=88=D8=AF=D9=8A=20=28Ahmed=20El-Mahmoudy=29?= Date: Thu, 30 Oct 2014 10:43:28 +0000 Subject: [PATCH] unbreak_abi Gbp-Pq: Name unbreak_abi.diff --- src/hb-common.cc | 20 ++++++++++++++++++++ src/hb-version.h | 8 ++++++++ src/hb-version.h.in | 9 +++++++++ 3 files changed, 37 insertions(+) diff --git a/src/hb-common.cc b/src/hb-common.cc index a6a5144..62a32c1 100644 --- a/src/hb-common.cc +++ b/src/hb-common.cc @@ -587,3 +587,23 @@ hb_version_atleast (unsigned int major, { return HB_VERSION_ATLEAST (major, minor, micro); } + +/** + * 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 e1a5f61..f9281ca 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) 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 2517160..c471591 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) + 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 -- 2.30.2