ucx/string.c

changeset 98
0a752853f792
parent 97
499e1b465d77
child 100
e0ec80179a5d
equal deleted inserted replaced
97:499e1b465d77 98:0a752853f792
174 return newstring; 174 return newstring;
175 } 175 }
176 176
177 sstr_t sstrtrim(sstr_t string) { 177 sstr_t sstrtrim(sstr_t string) {
178 sstr_t newstr = string; 178 sstr_t newstr = string;
179 if (string.length == 0) {
180 return newstr;
181 }
182
179 size_t i; 183 size_t i;
180 for(i=0;i<string.length;i++) { 184 for(i=0;i<string.length;i++) {
181 char c = string.ptr[i]; 185 char c = string.ptr[i];
182 if(c > 32) { 186 if(c > 32) {
183 break; 187 break;

mercurial