change from sscanf to strtol
authorDavid Schleef <ds@schleef.org>
Sun, 18 May 2003 22:41:25 +0000 (22:41 +0000)
committerDavid Schleef <ds@schleef.org>
Sun, 18 May 2003 22:41:25 +0000 (22:41 +0000)
Original commit message from CVS:
change from sscanf to strtol

gst/gst.c

index 3346dd1..9697ce2 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -320,12 +320,7 @@ load_plugin_func (gpointer data, gpointer user_data)
 static void 
 parse_number (const gchar *number, gint32 *val)
 {
-  /* handle either 0xHEX or dec */
-  if (*(number+1) == 'x') {
-    sscanf (number+2, "%08x", val);
-  } else {
-    sscanf (number, "%d", val);
-  }
+  *val = strtol(number,NULL,0);
 }
 
 static void