|
|
| version 1.280, 2024/11/10 20:46:08 | version 1.281, 2024/11/13 00:09:52 |
|---|---|
| Line 266 String::Body String::Body::trim(String:: | Line 266 String::Body String::Body::trim(String:: |
| size_t start=0; | size_t start=0; |
| size_t end=our_length; | size_t end=our_length; |
| if(!chars) | if(!chars) |
| chars=" \t\n"; // white space | chars=" \t\r\n"; // white space |
| if(fast){ | if(fast){ |
| // from left... | // from left... |
| Line 278 String::Body String::Body::trim(String:: | Line 278 String::Body String::Body::trim(String:: |
| if(++start==our_length) | if(++start==our_length) |
| return 0; // all chars are empty, just return empty string | return 0; // all chars are empty, just return empty string |
| } else | } else |
| break; | break; |
| CORD_next(pos); | CORD_next(pos); |
| } | } |
| Line 293 String::Body String::Body::trim(String:: | Line 293 String::Body String::Body::trim(String:: |
| if(--end==0) // optimization: NO need to check for 'end>=start', that's(<) impossible | if(--end==0) // optimization: NO need to check for 'end>=start', that's(<) impossible |
| return 0; // all chars are empty, just return empty string | return 0; // all chars are empty, just return empty string |
| } else | } else |
| break; | break; |
| CORD_prev(pos); | CORD_prev(pos); |
| } | } |