title: strcpy with 3 parameters, reference shows only 2
body: <p>Referencing <a href="http://en.cppreference.com/w/cpp/string/byte/strcpy" rel="nofollow">http://en.cppreference.com/w/cpp/string/byte/strcpy</a></p>
  
  <p>strcpy has 2 parameters and code i'm analyzing has 3 parameters. Is there another reference that could clarify what is happening with this code? I'm assuming its setting the variable length. This is inside of a constructor.</p>
  
  <pre><code>HwCounterBase::HwCounterBase(const char* pName)
  {
      _enabled = false;
      _value = 0;
      if (pName != NULL)
          STRCPY(_pName, COUNTER_NAME_LENGTH, pName);
      else
          _pName[0] = 0;
      _pLabel[0] = 0;
  }
  </code></pre>