/* Strchr and index. See COPYLEFT.JRD */ #ifdef __GNUC__ asm (".text"); asm (".even\n.globl _index\n_index:"); #else char * strchr(); char * index(str, chr) char * str; char chr; { return(strchr(str, chr)) } #endif char * strchr(str, chr) char * str; char chr; { char c; while (c = *str++) if (c == chr) return(str - 1); return((char * )0); }