| 203 | private: |
| 204 | |
| 205 | void Copy( CConstString string ) |
| 206 | { |
| 207 | #ifdef DAEDALUS_ENABLE_ASSERTS |
| 208 | DAEDALUS_ASSERT( string.Length() <= MAX_LENGTH, "String '%s' is too long for copy, truncation will occur", string.c_str() ); |
| 209 | #endif |
| 210 | strncpy( mpString, string, MAX_LENGTH ); |
| 211 | mpString[ MAX_LENGTH ] = '\0'; |
| 212 | } |
| 213 | |
| 214 | void Append( CConstString string ) |
| 215 | { |