Lines Matching full:comp
66 const char *endp, *comp; in r_basename() local
75 comp = "."; in r_basename()
90 comp = "/"; in r_basename()
103 * either comp==path, or comp[-1] is '/'. in r_basename()
106 * is *not* '/', we had comp>path initially, and in r_basename()
112 * comp==path, or comp[-1] is '/'. in r_basename()
114 * In all cases, we want all bytes from *comp in r_basename()
117 comp = endp; in r_basename()
118 while (comp > path && comp[-1] != '/') in r_basename()
119 comp--; in r_basename()
120 len = (size_t)(endp - comp + 1); in r_basename()
133 memcpy(buf, comp, len); in r_basename()