| 623 | // |
| 624 | |
| 625 | void ALICE_upper_case(const TEXT* in, TEXT* out, const size_t buf_size) |
| 626 | { |
| 627 | const TEXT* const end = out + buf_size - 1; |
| 628 | for (TEXT c = *in++; c && out < end; c = *in++) { |
| 629 | *out++ = (c >= 'a' && c <= 'z') ? c - 'a' + 'A' : c; |
| 630 | } |
| 631 | *out = 0; |
| 632 | } |
| 633 | |
| 634 | |
| 635 | //____________________________________________________________ |