[json-glib] scanner: Mark all symbols as internal



commit d52cd977c725f7f8aa22eef91b6305255357eaf2
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:49:42 2012 +0100

    scanner: Mark all symbols as internal
    
    The JsonScanner API is purely internal; the symbols it exposes should
    not end up in the shared library ABI.

 json-glib/json-scanner.h |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/json-glib/json-scanner.h b/json-glib/json-scanner.h
index e3df02c..606934e 100644
--- a/json-glib/json-scanner.h
+++ b/json-glib/json-scanner.h
@@ -117,39 +117,58 @@ struct _JsonScanner
   JsonScannerMsgFunc msg_handler;
 };
 
+G_GNUC_INTERNAL
 JsonScanner *json_scanner_new                  (void);
+G_GNUC_INTERNAL
 void         json_scanner_destroy              (JsonScanner *scanner);
+G_GNUC_INTERNAL
 void         json_scanner_input_file           (JsonScanner *scanner,
                                                 gint         input_fd);
+G_GNUC_INTERNAL
 void         json_scanner_sync_file_offset     (JsonScanner *scanner);
+G_GNUC_INTERNAL
 void         json_scanner_input_text           (JsonScanner *scanner,
                                                 const gchar *text,
                                                 guint        text_len);
+G_GNUC_INTERNAL
 GTokenType   json_scanner_get_next_token       (JsonScanner *scanner);
+G_GNUC_INTERNAL
 GTokenType   json_scanner_peek_next_token      (JsonScanner *scanner);
+G_GNUC_INTERNAL
 GTokenType   json_scanner_cur_token            (JsonScanner *scanner);
+G_GNUC_INTERNAL
 GTokenValue  json_scanner_cur_value            (JsonScanner *scanner);
+G_GNUC_INTERNAL
 guint        json_scanner_cur_line             (JsonScanner *scanner);
+G_GNUC_INTERNAL
 guint        json_scanner_cur_position         (JsonScanner *scanner);
+G_GNUC_INTERNAL
 gboolean     json_scanner_eof                  (JsonScanner *scanner);
+G_GNUC_INTERNAL
 guint        json_scanner_set_scope            (JsonScanner *scanner,
                                                 guint        scope_id);
+G_GNUC_INTERNAL
 void         json_scanner_scope_add_symbol     (JsonScanner *scanner,
                                                 guint        scope_id,
                                                 const gchar *symbol,
                                                 gpointer     value);
+G_GNUC_INTERNAL
 void         json_scanner_scope_remove_symbol  (JsonScanner *scanner,
                                                 guint        scope_id,
                                                 const gchar *symbol);
+G_GNUC_INTERNAL
 gpointer     json_scanner_scope_lookup_symbol  (JsonScanner *scanner,
                                                 guint        scope_id,
                                                 const gchar *symbol);
+G_GNUC_INTERNAL
 void         json_scanner_scope_foreach_symbol (JsonScanner *scanner,
                                                 guint        scope_id,
                                                 GHFunc       func,
                                                 gpointer     user_data);
+G_GNUC_INTERNAL
 gpointer     json_scanner_lookup_symbol        (JsonScanner *scanner,
                                                 const gchar *symbol);
+G_GNUC_INTERNAL
 void         json_scanner_unexp_token          (JsonScanner *scanner,
                                                 GTokenType   expected_token,
                                                 const gchar *identifier_spec,
@@ -157,9 +176,11 @@ void         json_scanner_unexp_token          (JsonScanner *scanner,
                                                 const gchar *symbol_name,
                                                 const gchar *message,
                                                 gint         is_error);
+G_GNUC_INTERNAL
 void         json_scanner_error                (JsonScanner *scanner,
                                                 const gchar *format,
                                                 ...) G_GNUC_PRINTF (2,3);
+G_GNUC_INTERNAL
 void         json_scanner_warn                 (JsonScanner *scanner,
                                                 const gchar *format,
                                                 ...) G_GNUC_PRINTF (2,3);



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