From: Marc-André Lureau Date: Wed, 3 Feb 2010 22:50:54 +0000 (+0100) Subject: glib-2.0: add likely, unlikely and static_assert X-Git-Tag: 0.8.0~269 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3d3244fd0d53f296e7547b5f6a0b1342dd195cd0;p=thirdparty%2Fvala.git glib-2.0: add likely, unlikely and static_assert Fixes bug 608935. --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 955bce7a6..9622448c0 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -3807,4 +3807,11 @@ namespace GLib { public string markup_print (bool newlines, int indentation, int tabstop); public StringBuilder markup_print_string (StringBuilder ?string, bool newlines, int indentation, int tabstop); } + + [CCode (cname = "G_LIKELY", cheader_filename = "glib.h")] + public static bool likely (bool expression); + [CCode (cname = "G_UNLIKELY", cheader_filename = "glib.h")] + public static bool unlikely (bool expression); + [CCode (cname = "G_STATIC_ASSERT", cheader_filename = "glib.h")] + public static bool static_assert (bool expression); }