char *t, *tmp;
char *tmp;  if ((ciss->scheme = url_check_scheme (src)) == U_UNKNOWN) return -1;  tmp = strchr (src, ':') + 1;  ciss->path = ciss_parse_userhost (ciss, tmp); url_pct_decode (ciss->path);
int url_parse_ciss (ciss_url_t *ciss, const char *src){  char *t, *tmp;    if (!(t = strchr (src, ':')))    return -1;    tmp = safe_strdup (t + 1);  t = ciss_parse_userhost (ciss, tmp);  ciss_parse_path (ciss, t);    safe_free ((void **) &tmp);  return 0;}