[gtk+/parser] xxx: parser rewrite: Set errno to 0
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/parser] xxx: parser rewrite: Set errno to 0
- Date: Wed, 18 May 2011 17:30:10 +0000 (UTC)
commit 5097696fc2ce50d96a9339b1cc993c94c0c2acea
Author: Benjamin Otte <otte redhat com>
Date: Wed May 18 19:29:25 2011 +0200
xxx: parser rewrite: Set errno to 0
gtk/gtkcssparser.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcssparser.c b/gtk/gtkcssparser.c
index dd831f2..0545595 100644
--- a/gtk/gtkcssparser.c
+++ b/gtk/gtkcssparser.c
@@ -496,6 +496,7 @@ _gtk_css_parser_try_int (GtkCssParser *parser,
if (*parser->data == '+')
return FALSE;
+ errno = 0;
result = g_ascii_strtoll (parser->data, &end, 10);
if (errno)
return FALSE;
@@ -522,6 +523,7 @@ _gtk_css_parser_try_uint (GtkCssParser *parser,
g_return_val_if_fail (GTK_IS_CSS_PARSER (parser), FALSE);
g_return_val_if_fail (value != NULL, FALSE);
+ errno = 0;
result = g_ascii_strtoull (parser->data, &end, 10);
if (errno)
return FALSE;
@@ -548,6 +550,7 @@ _gtk_css_parser_try_double (GtkCssParser *parser,
g_return_val_if_fail (GTK_IS_CSS_PARSER (parser), FALSE);
g_return_val_if_fail (value != NULL, FALSE);
+ errno = 0;
result = g_ascii_strtod (parser->data, &end);
if (errno)
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]