fix implicit strcpy
fix ambiguous pow()