]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - pw/psdate.c
various: general adoption of SPDX licensing ID tags.
[pw-darwin.git] / pw / psdate.c
index 8e3a951ef85b14cc3e6a9883055046fb3c1dcad7..94d2a343375f10a34d9d47ebaf34ba658053390c 100644 (file)
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (C) 1996
  *     David L. Nugent.  All rights reserved.
  *
@@ -29,12 +31,11 @@ static const char rcsid[] =
   "$FreeBSD$";
 #endif /* not lint */
 
-#include <stdio.h>
+#include <ctype.h>
+#include <err.h>
 #include <stdlib.h>
 #include <string.h>
-#include <ctype.h>
 #include <xlocale.h>
-#include <err.h>
 
 #include "psdate.h"
 
@@ -42,12 +43,8 @@ static const char rcsid[] =
 static int
 numerics(char const * str)
 {
-       int             rc = isdigit((unsigned char)*str);
 
-       if (rc)
-               while (isdigit((unsigned char)*str) || *str == 'x')
-                       ++str;
-       return rc && !*str;
+       return (str[strspn(str, "0123456789x")] == '\0');
 }
 
 static int