Expose util function to truncate first line

Move the local implementation from adb functions to the string util
functions.
This commit is contained in:
Romain Vimont
2021-11-17 18:25:56 +01:00
parent 443cb14d6e
commit f2781a8b6d
4 changed files with 32 additions and 12 deletions

View File

@@ -291,3 +291,14 @@ error:
free(buf.s);
return NULL;
}
size_t
sc_str_truncate_first_line(char *data, size_t len) {
data[len - 1] = '\0';
char *eol = strpbrk(data, "\r\n");
if (eol) {
*eol = '\0';
len = eol - data;
}
return len;
}