From 467133b2c35990bba66e07129ec94c56cac1c180 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Agn=C3=A8s=20Li=C3=A8vre?= Date: Thu, 9 Feb 2006 20:10:22 +0000 Subject: [PATCH] (Module): Inclusion because not in mingw32!!! --- src/strsep.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 src/strsep.c diff --git a/src/strsep.c b/src/strsep.c new file mode 100644 index 0000000..655ab47 --- /dev/null +++ b/src/strsep.c @@ -0,0 +1,59 @@ +/* lmpc -- the Little Movie Processing Centre + Copyright (C) 1994-99,2004 Uwe Girlich + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + Uwe Girlich + Germany + E-mail: uwe@planetquake.com */ + +/****************************************************************************\ +| strsep.c - implementation, missing standard C routine | +\****************************************************************************/ + + +/* + * Some cross-compilers don't have all standard C library functions. + * I copied the following code from the GNU C Library source. + * Look in COPYING.LIB for distribution hints of this code. + */ + + +#ifdef HAVE_CONFIG_H + #include +#endif + + +#include + + +char * strsep(char **pp, const char *delim) +{ + char *p, *q; + + if ((p = *pp) == NULL) + return 0; + if ((q = strpbrk (p, delim)) != NULL) + { + *pp = q + 1; + *q = '\0'; + } + else + *pp = 0; + return p; +} + + +/*-- file end strsep.c -----------------------------------------------------*/ -- 2.43.0