** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: strfuncs.cpp,v 1.1 2000/06/19 02:58:08 kevin Exp $
+** $Id: strfuncs.cpp,v 1.3 2000/06/19 19:04:05 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
******************************************************************************/
#include <ctype.h>
-#include "kstddef.h"
+#include "ctsupport.h"
/* NAME
*/
-const char*
+char*
str_skip_head (const char* str, const char* const charlist)
{
const char* p = str;
while (*p && (strchr (charlist, *p) != NULL))
p++;
- return (p);
+ return (const_cast<char*>(p));
}
char*
-str_skip_head (char* str, char* charlist)
+str_skip_head (const char* str, char* charlist)
{
- char* p = str;
+ const char* p = str;
while (*p && (strchr (charlist, *p) != NULL))
p++;
- return (p);
+ return (const_cast<char*>(p));
}