summaryrefslogtreecommitdiff
path: root/src/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc.c')
-rw-r--r--src/misc.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/misc.c b/src/misc.c
index 0b2d5af10..1d011ece5 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -1103,4 +1103,26 @@ char *host_resolve(char *host)
}
}
+/*************************************************************************/
+
+/**
+ * Change an unsigned string to a signed string, overwriting the original
+ * string.
+ * @param input string
+ * @return output string, same as input string.
+ */
+
+char *str_signed(u_char *str)
+{
+ char *nstr;
+
+ nstr = (char *)str;
+ while (*str) {
+ *nstr = (char)*str;
+ str++; nstr++;
+ }
+
+ return nstr;
+}
+/* EOF */