]> git.sur5r.net Git - cc65/blobdiff - src/common/chartype.c
Allow to set character translations at compile time
[cc65] / src / common / chartype.c
index 31412948ee81648474775cffc114a33e1c24c3be..73f7a6ee4b7990496cded526d2e4aebeb4741eb8 100644 (file)
@@ -79,9 +79,17 @@ int IsAscii (char C)
 
 
 int IsBlank (char C)
-/* Check for a space, tab or newline */
+/* Check for a space or tab */
 {
-    return (C == ' ' || C == '\t' || C == '\n');
+    return (C == ' ' || C == '\t');
+}
+
+
+
+int IsSpace (char C)
+/* Check for any white space characters */
+{
+    return (C == ' ' || C == '\n' || C == '\r' || C == '\t' || C == '\v' || C == '\f');
 }
 
 
@@ -110,6 +118,14 @@ int IsUpper (char C)
 
 
 
+int IsBDigit (char C)
+/* Check for binary digits (0/1) */
+{
+    return (C == '0' || C == '1');
+}
+
+
+
 int IsXDigit (char C)
 /* Check for hexadecimal digits */
 {