From eb8dd9dca1228af0cd132f515509051ecfabf6f6 Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Mon, 14 Apr 2025 17:32:06 +0000 Subject: This commit was manufactured by cvs2git to create tag 'tb_20250414'. --- src/lib/libc/stdlib/a64l.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 src/lib/libc/stdlib/a64l.c (limited to 'src/lib/libc/stdlib/a64l.c') diff --git a/src/lib/libc/stdlib/a64l.c b/src/lib/libc/stdlib/a64l.c deleted file mode 100644 index 5312929c6f..0000000000 --- a/src/lib/libc/stdlib/a64l.c +++ /dev/null @@ -1,42 +0,0 @@ -/* $OpenBSD: a64l.c,v 1.5 2005/08/08 08:05:36 espie Exp $ */ -/* - * Written by J.T. Conklin . - * Public domain. - */ - -#include -#include - -long -a64l(const char *s) -{ - long value, digit, shift; - int i; - - if (s == NULL) { - errno = EINVAL; - return(-1L); - } - - value = 0; - shift = 0; - for (i = 0; *s && i < 6; i++, s++) { - if (*s >= '.' && *s <= '/') - digit = *s - '.'; - else if (*s >= '0' && *s <= '9') - digit = *s - '0' + 2; - else if (*s >= 'A' && *s <= 'Z') - digit = *s - 'A' + 12; - else if (*s >= 'a' && *s <= 'z') - digit = *s - 'a' + 38; - else { - errno = EINVAL; - return(-1L); - } - - value |= digit << shift; - shift += 6; - } - - return(value); -} -- cgit v1.2.3-55-g6feb