[json-glib] scanner: Mark all symbols as internal
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [json-glib] scanner: Mark all symbols as internal
- Date: Sat, 30 Jun 2012 13:54:51 +0000 (UTC)
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]