/* Copy from source string to destination string Return a pointer to the destination string  */
char* strcpy(char *pDestination, const char *pSource)
/* Copy from source string to destination string Return a pointer to the destination string  */
char* strcpy(char *pDestination, const char *pSource)
{
    char *pSaveDest = pDestination;
    for(; (*pDestination = *pSource) != 0; ++pSource, ++pDestination);
    return pSaveDest;
}