lib/src/: a2i_strto[iu](): Use strcmp(3) instead of byte comparisons

Signed-off-by: Alejandro Colomar <alx@kernel.org>
diff --git a/lib/src/a2i/strtoi/strtoi/strtoi.h b/lib/src/a2i/strtoi/strtoi/strtoi.h
index abd4707..7d610fa 100644
--- a/lib/src/a2i/strtoi/strtoi/strtoi.h
+++ b/lib/src/a2i/strtoi/strtoi/strtoi.h
@@ -10,6 +10,7 @@
 #include <inttypes.h>
 #include <stddef.h>
 #include <stdint.h>
+#include <string.h>
 #include <sys/param.h>
 
 #include "lib/src/a2i/attr.h"
@@ -65,7 +66,7 @@
 		*status = ECANCELED;
 	else if (n < min || n > max)
 		*status = ERANGE;
-	else if (**endp != '\0')
+	else if (strcmp(*endp, "") != 0)
 		*status = ENOTSUP;
 	else
 		*status = 0;
diff --git a/lib/src/a2i/strtoi/strtou/strtou.h b/lib/src/a2i/strtoi/strtou/strtou.h
index 704a331..fdaa68f 100644
--- a/lib/src/a2i/strtoi/strtou/strtou.h
+++ b/lib/src/a2i/strtoi/strtou/strtou.h
@@ -10,6 +10,7 @@
 #include <inttypes.h>
 #include <stddef.h>
 #include <stdint.h>
+#include <string.h>
 #include <sys/param.h>
 
 #include "lib/src/a2i/attr.h"
@@ -65,7 +66,7 @@
 		*status = ECANCELED;
 	else if (n < min || n > max)
 		*status = ERANGE;
-	else if (**endp != '\0')
+	else if (strcmp(*endp, "") != 0)
 		*status = ENOTSUP;
 	else
 		*status = 0;