X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=giscanner%2Fsourcescanner.h;h=df16cf6ac86abb3f57e3d767272353e474d1c554;hb=7f178ddeadd99ee82ec0da6ff963392b44d223c3;hp=500d84c3e1e0be4806cc60bf3b04d4bd807067ce;hpb=8398ce7b33dd9b6866795998d60e9bc7bb7090e2;p=platform%2Fupstream%2Fgobject-introspection.git diff --git a/giscanner/sourcescanner.h b/giscanner/sourcescanner.h index 500d84c..df16cf6 100644 --- a/giscanner/sourcescanner.h +++ b/giscanner/sourcescanner.h @@ -108,6 +108,7 @@ struct _GISourceScanner char *current_filename; gboolean macro_scan; gboolean private; /* set by gtk-doc comment / */ + gboolean flags; /* set by gtk-doc comment */ GSList *symbols; GList *filenames; GSList *comments; /* _GIComment */ @@ -124,7 +125,7 @@ struct _GISourceSymbol GISourceType *base_type; gboolean const_int_set; gboolean private; - int const_int; + gint64 const_int; /* 64-bit we can handle signed and unsigned 32-bit values */ char *const_string; gboolean const_double_set; double const_double; @@ -157,7 +158,7 @@ GSList * gi_source_scanner_get_symbols (GISourceScanner *scanne GSList * gi_source_scanner_get_comments (GISourceScanner *scanner); void gi_source_scanner_free (GISourceScanner *scanner); -GISourceSymbol * gi_source_symbol_new (GISourceSymbolType type, int line); +GISourceSymbol * gi_source_symbol_new (GISourceSymbolType type, const gchar *filename, int line); gboolean gi_source_symbol_get_const_boolean (GISourceSymbol *symbol); GISourceSymbol * gi_source_symbol_ref (GISourceSymbol *symbol); void gi_source_symbol_unref (GISourceSymbol *symbol);