Hi,
The macro should really be called WESTON_VERSION_COMPATIBLE_WITH() -
it's done that way specifically to allow breaking API/ABI at least
every minor release.

Cheers,
Daniel

On 24 January 2014 19:11, U. Artie Eoff <[email protected]> wrote:
> From: "U. Artie Eoff" <[email protected]>
>
> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=74023
>
> Signed-off-by: U. Artie Eoff <[email protected]>
> ---
>  src/version.h.in | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/src/version.h.in b/src/version.h.in
> index 79dba45..e72fea8 100644
> --- a/src/version.h.in
> +++ b/src/version.h.in
> @@ -30,8 +30,9 @@
>
>  /* Can be used like #if WESTON_VERSION_AT_LEAST(1, 2, 0) */
>  #define WESTON_VERSION_AT_LEAST(major, minor, micro) \
> -        (WESTON_VERSION_MAJOR == (major) && \
> -         WESTON_VERSION_MINOR == (minor) && \
> -         WESTON_VERSION_MICRO >= (micro))
> -
> +       ((WESTON_VERSION_MAJOR != major) ?            \
> +        (WESTON_VERSION_MAJOR > major) :            \
> +        ((WESTON_VERSION_MINOR != minor) ?          \
> +          (WESTON_VERSION_MINOR > minor) :          \
> +          (WESTON_VERSION_MICRO >= micro)))
>  #endif
> --
> 1.8.3.1
>
> _______________________________________________
> wayland-devel mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to