| 329 | } |
| 330 | |
| 331 | asCString asCString::SubString(size_t in_start, size_t in_length) const |
| 332 | { |
| 333 | if( in_start >= GetLength() || in_length == 0 ) |
| 334 | return asCString(""); |
| 335 | |
| 336 | if( in_length == (size_t)(-1) ) in_length = GetLength() - in_start; |
| 337 | |
| 338 | asCString tmp; |
| 339 | tmp.Assign(AddressOf() + in_start, in_length); |
| 340 | |
| 341 | return tmp; |
| 342 | } |
| 343 | |
| 344 | int asCString::Compare(const char *str) const |
| 345 | { |
no test coverage detected