Ignore:
Timestamp:
Apr 16, 2012, 12:17:30 PM (12 years ago)
Author:
rybkin
Message:

See C.L. 485

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/source/cmt_string.cxx

    r607 r610  
    4949      allocate (_size + 1);
    5050      strcpy (_data, text);
     51    }
     52}
     53
     54cmt_string::cmt_string (const char* text, int n)
     55{
     56  _data = 0;
     57  _allocated = 0;
     58  _size = 0;
     59
     60  if (text != 0)
     61    {
     62      _size = strlen (text) < n ? strlen (text) : n;
     63      allocate (_size + 1);
     64      strncpy (_data, text, _size);
     65      _data[_size] = 0;
    5166    }
    5267}
Note: See TracChangeset for help on using the changeset viewer.