guint *position_p);
static void g_scanner_msg_handler (GScanner *scanner,
gchar *message,
- gint is_error);
+ gboolean is_error);
/* --- functions --- */
static void
g_scanner_msg_handler (GScanner *scanner,
gchar *message,
- gint is_error)
+ gboolean is_error)
{
g_return_if_fail (scanner != NULL);
typedef void (*GScannerMsgFunc) (GScanner *scanner,
gchar *message,
- gint error);
+ gboolean error);
/* GScanner: Flexible lexical scanner for general purpose.
*/
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)); \
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)