mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-25 05:27:00 +03:00
[project @ 2004-12-09 22:23:32 by bursa]
Remove die() from squash_whitespace(). All calls need checking. svn path=/import/netsurf/; revision=1399
This commit is contained in:
parent
f3ce5e1e48
commit
de508f98a7
@ -79,11 +79,20 @@ char * xstrdup(const char * const s)
|
||||
return c;
|
||||
}
|
||||
|
||||
char * squash_whitespace(const char * s)
|
||||
|
||||
/**
|
||||
* Replace consecutive whitespace with a single space.
|
||||
*
|
||||
* \param s source string
|
||||
* \return heap allocated result, or 0 on memory exhaustion
|
||||
*/
|
||||
|
||||
char * squash_whitespace(const char *s)
|
||||
{
|
||||
char * c = malloc(strlen(s) + 1);
|
||||
char *c = malloc(strlen(s) + 1);
|
||||
int i = 0, j = 0;
|
||||
if (c == 0) die("Out of memory in squash_whitespace()");
|
||||
if (!c)
|
||||
return 0;
|
||||
do {
|
||||
if (s[i] == ' ' || s[i] == '\n' || s[i] == '\r' ||
|
||||
s[i] == '\t') {
|
||||
|
Loading…
Reference in New Issue
Block a user