?@AB1CDEFGHIJ/\r(C)MNOPQRSTUV((strDest==0) | | (strSrc==0)),]^_`abcdUVef\rgh/ijUVBkef(l,m0 ) nopqrs)*S/0 tuqr\rs"vwhxOPMNyz"v{|}~bv+qr
#|,\rw/UVNULL0 , l"v#|}~nMN"/\r[2]\r(A) return new string (^Invalid argument (s)z);, ]^_`a£,bcd¤¥¦V§\r¨©ªx«¬®¯Q°±²/³´µ¤¥´µ¶·¸«?¹·º»¼½ª\r¾¿À«ÁÂÃÄbcÅÆVaÇ'µÅÈÉÆVabn¿À« !\r«¬/\r(B)returnO;,]^_`a¯QÌÍÎeÏÐ/ÆVaQsÑÒMN¤¥¦ÆVaÓs\rÔ½MN¤¥¦(ÕÖk×IJ)/ØÙÚ¤¥¦Ûܤ¥ÝÞ¦(Îe¦ßà\ráâãã?äåæR/çè1Ã"Îe¤¥¦és1oêÆVa\rÜë8U#|bnìíî8&ïqrs)*S/.\r[3]\r(A)ÑÒð«ñòstrD est¦]^_`a
ó)bôõ/\r[4]\r(A)ö÷+ while (*strDest++=*strSrc++);, ø[1] (B)/\r(B)ö÷+whi le (*strSrc!=, \0J ) *strDest++=*strSrc++;, ]^_`axùúGH\rMNbû/ö÷¶âüÖstrD estBýþÿ 0@P`p'\ 0 '?