[][src]Function avr_libc::strtok

pub unsafe extern "C" fn strtok(arg1: *mut i8, arg2: *const i8) -> *mut i8

\ingroup avr_string \fn char *strtok(char *s, const char *delim) \brief Parses the string s into tokens.

strtok parses the string s into tokens. The first call to strtok should have s as its first argument. Subsequent calls should have the first argument set to NULL. If a token ends with a delimiter, this delimiting character is overwritten with a '\0' and a pointer to the next character is saved for the next call to strtok. The delimiter string delim may be different for each call.

\returns The strtok() function returns a pointer to the next token or NULL when no more tokens are found.

\note strtok() is NOT reentrant. For a reentrant version of this function see \c strtok_r().