cp = stpcpy (cp, " - "); cp = stpcpy (cp, clnt_sperrno (rpc_createerr.cf_error.re_status));
cp = stpcpy (stpcpy (cp, " - "), clnt_sperrno (rpc_createerr.cf_error.re_status));
clnt_spcreateerror (const char *msg){  char buf[1024];  char *str = _buf ();  char *cp;  int len;  if (str == NULL)    return NULL;  len = sprintf (str, "%s: ", msg);  cp = str + len;  cp = stpcpy (cp, clnt_sperrno (rpc_createerr.cf_stat));  switch (rpc_createerr.cf_stat)    {    case RPC_PMAPFAILURE:      cp = stpcpy (cp, " - ");      cp = stpcpy (cp, clnt_sperrno (rpc_createerr.cf_error.re_status));      break;    case RPC_SYSTEMERROR:      cp = stpcpy (str, " - ");      if (rpc_createerr.cf_error.re_errno > 0	  && rpc_createerr.cf_error.re_errno < sys_nerr)	cp = stpcpy (str, strerror_r (rpc_createerr.cf_error.re_errno,				      buf, sizeof buf));      else	{	  len = sprintf (cp, _("Error %d"), rpc_createerr.cf_error.re_errno);	  cp += len;	}      break;    default:      break;    }  *cp = '\n';  *++cp = '\0';  return str;}