[gobject-introspection] [VFuncBlob] Unknown struct offset should be 0xFFFF



commit f1a4bb9d7481f5ec19137f7be4854bae457a9367
Author: Steve Frécinaux <code istique net>
Date:   Sun Aug 29 22:48:54 2010 +0200

    [VFuncBlob] Unknown struct offset should be 0xFFFF
    
    Documentation says about g_vfunc_get_offset():
    
     "Obtain the offset of the function pointer in the class struct.
      The value 0xFFFF indicates that the struct offset is unknown."
    
    But g-ir-compiler did set the value to 0 when the offset is unknown.
    This patch fixes it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=628270

 girepository/girparser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/girepository/girparser.c b/girepository/girparser.c
index 53f1c41..cff2305 100644
--- a/girepository/girparser.c
+++ b/girepository/girparser.c
@@ -2418,7 +2418,7 @@ start_vfunc (GMarkupParseContext *context,
   if (offset)
     vfunc->offset = atoi (offset);
   else
-    vfunc->offset = 0;
+    vfunc->offset = 0xFFFF;
 
   vfunc->invoker = g_strdup (invoker);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]