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)