diff options
author | David Zeuthen <davidz@redhat.com> | 2011-10-31 16:38:14 -0400 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2011-10-31 22:20:34 +0100 |
commit | 45197c02a5274f291b79346a7bb294096e6ee512 (patch) | |
tree | f277663dc3e5b2e66f23e78b10626f7a7d592db2 /extras | |
parent | 39649a8b3a1e7121a622dd3d01c0beb6b3da9b0b (diff) |
gudev: Use g_ascii_strtoull() instead of strtoul()
This ensures that we get the same behavior on both 32- and
64-bit. Pointed out on the mailing list:
http://permalink.gmane.org/gmane.linux.hotplug.devel/17145
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'extras')
-rw-r--r-- | extras/gudev/gudevdevice.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extras/gudev/gudevdevice.c b/extras/gudev/gudevdevice.c index e77b34bd50..38d602c42a 100644 --- a/extras/gudev/gudevdevice.c +++ b/extras/gudev/gudevdevice.c @@ -538,7 +538,7 @@ out: * @key: Name of property. * * Look up the value for @key on @device and convert it to an unsigned - * 64-bit integer using strtoul(). + * 64-bit integer using g_ascii_strtoull(). * * Returns: The value for @key or 0 if @key doesn't exist or isn't a * #guint64. @@ -558,7 +558,7 @@ g_udev_device_get_property_as_uint64 (GUdevDevice *device, if (s == NULL) goto out; - result = strtoul (s, NULL, 0); + result = g_ascii_strtoull (s, NULL, 0); out: return result; } @@ -756,7 +756,7 @@ out: * @name: Name of the sysfs attribute. * * Look up the sysfs attribute with @name on @device and convert it to an unsigned - * 64-bit integer using strtoul(). + * 64-bit integer using g_ascii_strtoull(). * * Returns: The value of the sysfs attribute or 0 if there is no such * attribute. @@ -776,7 +776,7 @@ g_udev_device_get_sysfs_attr_as_uint64 (GUdevDevice *device, if (s == NULL) goto out; - result = strtoul (s, NULL, 0); + result = g_ascii_strtoull (s, NULL, 0); out: return result; } |