File:  [MW Coherent from dump] / coherent / d / usr / src / examples / rindex.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:38 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

#include <stdio.h>
#define PATHSEP '/'	/* path name separator */

extern char *rindex();
char *basename();

main()
{
	char *testpath = "/foo/bar/baz"; 

	printf("Before massaging: %s\n", testpath);
	printf("After massaging: %s\n", basename(testpath));
}

char *basename(path)
char *path;
{
	char *cp;
	return (((cp = rindex(path, PATHSEP)) == NULL)
		 ? path : ++cp);
}


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.