diff src/lib/strescape.c @ 1216:3784730cfcd8 HEAD

str_unescape(): return char*
author Timo Sirainen <tss@iki.fi>
date Thu, 20 Feb 2003 18:30:51 +0200
parents fd8888f6f037
children ae229b7acb4c
line wrap: on
line diff
--- a/src/lib/strescape.c	Thu Feb 20 17:48:10 2003 +0200
+++ b/src/lib/strescape.c	Thu Feb 20 18:30:51 2003 +0200
@@ -71,14 +71,14 @@
 	}
 }
 
-void str_unescape(char *str)
+char *str_unescape(char *str)
 {
 	/* @UNSAFE */
-	char *dest;
+	char *dest, *start = str;
 
 	while (*str != '\\') {
 		if (*str == '\0')
-			return;
+			return start;
 		str++;
 	}
 
@@ -88,4 +88,5 @@
 	}
 
 	*dest = '\0';
+	return start;
 }