Non ho controllato il codice, ma la tua funzione si chiama strcpy2. In due occasioni ti sei dimenticato il 2.