ftp.nice.ch/pub/next/unix/audio/cmusic.bs.N.tar.gz#/src/cmusic/m.sfield.c

This is m.sfield.c in view mode; [Download] [Up]

#include <stdio.h>
#include <strings.h>

char sfield(input,string,iglist,brklist) 
 char **input, *string, *iglist, *brklist;{
    char c ;
    int leading ;
    leading = 1;
    while( (c = *(*input)++) != NULL){
	if(leading && c==' ')continue;
	if(index(iglist,c))continue;
	if(!index(brklist,c)){*string++ = c; leading = 0; continue;}
	    else {*string = NULL; return(c);}
    }
    return(NULL);
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.