This is chart.m in view mode; [Download] [Up]
// testing of Characters category. #import <stdio.h> #import <stdlib.h> #import <signal.h> #import <fcntl.h> #import <string.h> #import <sys/time.h> #import <RCString.h> int main(int c, char **v) { RCString *oString; oString = [RCString newFromString:v[1]]; if (oString) { int first = [oString indexOfCharacter:*v[2]]; int last = [oString lastIndexOfCharacter:*v[2]]; printf("first index of %c in \"%s\" is %d\n", *v[2], [oString data], first); printf("last index of %c in \"%s\" is %d\n", *v[2], [oString data], last); [oString free]; } else { fprintf(stderr, "newFromString: failure\n"); return(1); } return(0); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.