This is sys_find_subr.c in view mode; [Download] [Up]
/* * PCN System * Author: Steve Tuecke * Argonne National Laboratory * * Please see the DISCLAIMER file in the top level directory of the * distribution regarding the provisions under which this software * is distributed. * * sys_find_subr.c * * Foreign procedures used by sys.pcn */ #include "sys_internal.h" /* * Set 'idx' to be the position of the last occurance of 'substring' * in 'string'. */ void _p_sys_find_substring_reverse(string, substring, idx) char_t *string; char_t *substring; int_t *idx; { char *s; int sublen; sublen = strlen(substring); for (s = strrchr(string, *substring); s >= string; s--) { if (*s == *substring && strncmp(s, substring, sublen) == 0) { *idx = (int_t) (s - string); return; } } *idx = -1; }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.