[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/missing _string.cpp,1.2,1.3 string.h,1.2,1.3

Chris Apers chrilith at users.sourceforge.net
Tue May 6 01:25:06 CEST 2003


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src/missing
In directory sc8-pr-cvs1:/tmp/cvs-serv6628

Modified Files:
	_string.cpp string.h 
Log Message:
Cleanup

Index: _string.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/missing/_string.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- _string.cpp	30 Apr 2003 21:08:43 -0000	1.2
+++ _string.cpp	6 May 2003 08:24:21 -0000	1.3
@@ -21,11 +21,18 @@
  */
 
 #include "string.h"
-
-Char *StrTokNext;
 ///////////////////////////////////////////////////////////////////////////////
-Char *strtok(Char *str, const Char *sep)
-{
+void *memchr(const void *s, int c, UInt32 n) {
+	UInt32 chr;
+	for(chr = 0; chr < n;chr++,((UInt8 *)s)++)
+		if ( *((UInt8 *)s) == c)
+			return (void *)s;
+	
+	return NULL;
+} 
+///////////////////////////////////////////////////////////////////////////////
+Char *StrTokNext;
+Char *strtok(Char *str, const Char *sep) {
 	Char	*position = NULL,
 			*found,
 			*end;
@@ -67,8 +74,7 @@
 	return str;
 }
 ///////////////////////////////////////////////////////////////////////////////
-Char *strpbrk(const Char *s1, const Char *s2)
-{
+Char *strpbrk(const Char *s1, const Char *s2) {
 	Char *found;
 	UInt32 n;
 	
@@ -81,8 +87,7 @@
 	return NULL;
 }
 ///////////////////////////////////////////////////////////////////////////////
-Char *strrchr(const Char *s, int c)
-{
+Char *strrchr(const Char *s, int c) {
 	UInt32 chr;
 	UInt32 n = StrLen(s);
 
@@ -93,8 +98,7 @@
 	return NULL;
 } 
 ///////////////////////////////////////////////////////////////////////////////
-Char *strdup(const Char *s1)
-{
+Char *strdup(const Char *s1) {
 	Char* buf = (Char *)MemPtrNew(StrLen(s1)+1);
 
 	if(buf)

Index: string.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/missing/string.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- string.h	30 Apr 2003 21:08:44 -0000	1.2
+++ string.h	6 May 2003 08:24:21 -0000	1.3
@@ -36,6 +36,7 @@
 #define strncmp			StrNCompare
 #define strstr			StrStr
 
+void *memchr(const void *s, int c, UInt32 n);
 Char *strtok(Char *str, const Char *sep);
 Char *strrchr(const Char *s, int c);
 Char *strdup(const Char *strSource);





More information about the Scummvm-git-logs mailing list