GETFIELDS 10.2
 NAME
getfields, tokenize - break a string into fields
 SYNOPSIS
 int getfields(char *str, char **args, int maxargs, int multiflag,
char *delims)
int tokenize(char *str, char **args, int maxargs)
 DESCRIPTION
 Getfields breaks the null-terminated
 UTF string
 str into at most
 maxargs null-terminated fields and places pointers to the start of these fields in the array
 args . Some of the bytes in
 str are overwritten.
If there are more than
 maxargs fields,
only the first
 maxargs fields will be set.
 Delims is a
 UTF string defining a set of delimiters.
If multiflag is zero, adjacent fields are separated by exactly one delimiter. A string containing n delimiter characters contains n +1 fields. If the multiflag argument is not zero, a field is a non-empty string of non-delimiters.
Getfields return the number of tokens processed.
Tokenize is the same as getfields with multiflag non-zero and delims \f5"\et\er\en ", except that fields may be quoted using single quotes, in the manner of the command interpreter.
 SOURCE
 /libkern/getfields.c  SEE ALSO
 strcat (10.2)