- namebuf[len]='\0';
- start=namebuf;
- p=namebuf;
- while ((p=index(start,'/')))
- start=p+1;
- if ((p=rindex(start,'.')))
- *p='\0';
- /*logf(LOG_LOG,"cleaned '%.*s' to '%s' ", len,name, start); */
+ namebuf[len] = '\0';
+ while ((p = strchr(start,'/')))
+ start = p+1;
+ if ((p = strrchr(start,'.')))
+ *p = '\0';