/* * edlib v1.1 Copyright 1989 Edwin Hoogerbeets * This code is freely redistributable as long as no charge other than * reasonable copying fees are levied for it. */ /* strrpos searches the null-terminated string string for the last occurance of the character "key". It returns either the position or -1 if it is not found. */ int strrpos(string,key) register char *string; register char key; { register char *temp; if ( !key ) return(strlen(string)); for (temp = string + strlen(string) - 1; temp >= string ; temp-- ) if ( *temp == key) return(temp - string); return(-1); }