make third argument a gboolean. (g_scanner_add_symbol,
authorMatthias Clasen <matthiasc@src.gnome.org>
Mon, 1 Oct 2001 18:23:20 +0000 (18:23 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 1 Oct 2001 18:23:20 +0000 (18:23 +0000)
* glib/gscanner.h (GScannerMsgFunc): make third argument a gboolean.
(g_scanner_add_symbol, g_scanner_remove_symbol,
g_scanner_foreach_symbol): mark these
G_DISABLE_DEPRECATED. (#61469)

* glib/gscanner.c (g_scanner_msg_handler): make third argument gboolean. (#61468)

glib/gscanner.c
glib/gscanner.h

index dd95b71..c0bef30 100644 (file)
@@ -143,7 +143,7 @@ static guchar       g_scanner_get_char        (GScanner     *scanner,
                                           guint        *position_p);
 static void    g_scanner_msg_handler     (GScanner     *scanner,
                                           gchar        *message,
-                                          gint          is_error);
+                                          gboolean      is_error);
 
 
 /* --- functions --- */
@@ -285,7 +285,7 @@ g_scanner_destroy (GScanner *scanner)
 static void
 g_scanner_msg_handler (GScanner                *scanner,
                       gchar            *message,
-                      gint              is_error)
+                      gboolean         is_error)
 {
   g_return_if_fail (scanner != NULL);
   
index 951d3ff..2d2062b 100644 (file)
@@ -37,7 +37,7 @@ typedef union  _GTokenValue     GTokenValue;
 
 typedef void           (*GScannerMsgFunc)      (GScanner      *scanner,
                                                 gchar         *message,
-                                                gint           error);
+                                                gboolean       error);
 
 /* GScanner: Flexible lexical scanner for general purpose.
  */
@@ -244,6 +244,9 @@ void                g_scanner_error                 (GScanner       *scanner,
 void           g_scanner_warn                  (GScanner       *scanner,
                                                 const gchar    *format,
                                                 ...) G_GNUC_PRINTF (2,3);
+
+#ifndef G_DISABLE_DEPRECATED
+
 /* keep downward source compatibility */
 #define                g_scanner_add_symbol( scanner, symbol, value )  G_STMT_START { \
   g_scanner_scope_add_symbol ((scanner), 0, (symbol), (value)); \
@@ -255,8 +258,6 @@ void                g_scanner_warn                  (GScanner       *scanner,
   g_scanner_scope_foreach_symbol ((scanner), 0, (func), (data)); \
 } G_STMT_END
 
-#ifndef G_DISABLE_DEPRECATED
-
 /* The following two functions are deprecated and will be removed in
  * the next major release. They do no good. */
 #define g_scanner_freeze_symbol_table(scanner) ((void)0)