diff libutil/extdigits.c @ 1:b161dbfffdaa

include, libutil: port from old ThemWi
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 08 Jun 2024 23:06:53 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libutil/extdigits.c	Sat Jun 08 23:06:53 2024 +0000
@@ -0,0 +1,29 @@
+/*
+ * The library function implemented in this module checks "extended"
+ * number digits, i.e., checks whether or not a given character
+ * makes a valid "extended" number digit.
+ */
+
+is_valid_ext_digit(c)
+{
+	switch (c) {
+	case '0':
+	case '1':
+	case '2':
+	case '3':
+	case '4':
+	case '5':
+	case '6':
+	case '7':
+	case '8':
+	case '9':
+	case '*':
+	case '#':
+	case 'a':
+	case 'b':
+	case 'c':
+		return(1);
+	default:
+		return(0);
+	}
+}