changeset 569:0df06bfe7165

common: update to libjeffpc's latest str2uXX API Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Thu, 21 Feb 2019 18:54:05 -0500
parents 90e20355f209
children d57bc9242936
files src/common/vclock.c
diffstat 1 files changed, 3 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/common/vclock.c	Sat Nov 17 22:24:24 2018 -0500
+++ b/src/common/vclock.c	Thu Feb 21 18:54:05 2019 -0500
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015-2018 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
+ * Copyright (c) 2015-2019 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -559,7 +559,6 @@
 
 int nvclock_from_str(struct nvclock *clock, char *str)
 {
-	char tmp[32];
 	char *sep;
 
 	nvclock_reset(clock);
@@ -581,10 +580,7 @@
 		if (!sep)
 			return -EINVAL;
 
-		memcpy(tmp, str, sep - str);
-		tmp[sep - str] = '\0';
-
-		ret = __str2u32(tmp, &node, 16);
+		ret = str2u32_full(str, &node, 16, '-');
 		if (ret)
 			return ret;
 
@@ -595,10 +591,7 @@
 		if (!sep)
 			return -EINVAL;
 
-		memcpy(tmp, str, sep - str);
-		tmp[sep - str] = '\0';
-
-		ret = __str2u64(tmp, &seq, 16);
+		ret = str2u64_full(str, &seq, 16, '-');
 		if (ret)
 			return ret;