src/lib/common.c 1.133

1.133 2009/09/24 22:20:59 tdreszer
Added eraseNonAlphaNum()
Index: src/lib/common.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/common.c,v
retrieving revision 1.132
retrieving revision 1.133
diff -b -B -U 4 -r1.132 -r1.133
--- src/lib/common.c	23 Sep 2009 18:42:27 -0000	1.132
+++ src/lib/common.c	24 Sep 2009 22:20:59 -0000	1.133
@@ -1538,8 +1538,26 @@
     }
 *out++ = 0;
 }
 
+/* Remove non-alphanumeric chars from string */
+void eraseNonAlphaNum(char *s)
+{
+char *in, *out;
+char c;
+
+in = out = s;
+for (;;)
+    {
+    c = *in++;
+    if (c == 0)
+        break;
+    if (isalnum(c))
+        *out++ = c;
+    }
+*out = 0;
+}
+
 char *trimSpaces(char *s)
 /* Remove leading and trailing white space. */
 {
 if (s != NULL)