| 109 | } |
| 110 | |
| 111 | FB_SIZE_T MetaString::copyTo(char* to, FB_SIZE_T toSize) const |
| 112 | { |
| 113 | fb_assert(to); |
| 114 | fb_assert(toSize); |
| 115 | if (--toSize > length()) |
| 116 | { |
| 117 | toSize = length(); |
| 118 | } |
| 119 | memcpy(to, c_str(), toSize); |
| 120 | to[toSize] = 0; |
| 121 | return toSize; |
| 122 | } |
| 123 | |
| 124 | } // namespace Firebird |