]> git.draconx.ca Git - gob-dx.git/blobdiff - src/util.c
Release 2.0.17
[gob-dx.git] / src / util.c
index 4d424402cfd651ef259f60408e37f580ed7f505f..86e44b88caec516ad053256321e2f9cc6b974ea1 100644 (file)
@@ -81,13 +81,17 @@ remove_sep(const char *base)
 {
        char *p;
        char *s = g_strdup(base);
+       char *q=s;
 
        /* don't eat C++ :: thingies */
        if (for_cpp && strstr (s, "::") != NULL)
                return s;
 
-       while((p = strchr(s, ':')))
-               strcpy(p, p+1);
+       for(p=(char *)base;*p;p++){
+               if (*p!=':')
+                       *q++=*p;
+       }
+       *q='\0';
        return s;
 }