]> git.ipfire.org Git - thirdparty/glibc.git/blame - string/strtok.c
Add glibc.malloc.mxfast tunable
[thirdparty/glibc.git] / string / strtok.c
CommitLineData
688903eb 1/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
c84142e8
UD
2 This file is part of the GNU C Library.
3
4 The GNU C Library is free software; you can redistribute it and/or
41bdb6e2
AJ
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
c84142e8
UD
8
9 The GNU C Library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
41bdb6e2 12 Lesser General Public License for more details.
c84142e8 13
41bdb6e2 14 You should have received a copy of the GNU Lesser General Public
59ba27a6
PE
15 License along with the GNU C Library; if not, see
16 <http://www.gnu.org/licenses/>. */
59dd8641 17
59dd8641
RM
18#include <string.h>
19
20
59dd8641
RM
21/* Parse S into tokens separated by characters in DELIM.
22 If S is NULL, the last string strtok() was called with is
23 used. For example:
24 char s[] = "-abc-=-def";
25 x = strtok(s, "-"); // x = "abc"
26 x = strtok(NULL, "-="); // x = "def"
27 x = strtok(NULL, "="); // x = NULL
682e4437 28 // s = "abc\0=-def\0"
59dd8641
RM
29*/
30char *
d58ab810 31strtok (char *s, const char *delim)
59dd8641 32{
d58ab810
WD
33 static char *olds;
34 return __strtok_r (s, delim, &olds);
59dd8641 35}