common.c, common.h: constified the replacement string library functions.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@27 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
Ozkan Sezer 2010-02-16 13:02:22 +00:00
parent 243602a6e8
commit 8f3d2c5c7b
2 changed files with 28 additions and 28 deletions

View file

@ -166,7 +166,7 @@ void Q_memset (void *dest, int fill, int count)
((byte *)dest)[i] = fill; ((byte *)dest)[i] = fill;
} }
void Q_memcpy (void *dest, void *src, int count) void Q_memcpy (void *dest, const void *src, int count)
{ {
int i; int i;
@ -181,7 +181,7 @@ void Q_memcpy (void *dest, void *src, int count)
((byte *)dest)[i] = ((byte *)src)[i]; ((byte *)dest)[i] = ((byte *)src)[i];
} }
int Q_memcmp (void *m1, void *m2, int count) int Q_memcmp (const void *m1, const void *m2, int count)
{ {
while(count) while(count)
{ {
@ -192,7 +192,7 @@ int Q_memcmp (void *m1, void *m2, int count)
return 0; return 0;
} }
void Q_strcpy (char *dest, char *src) void Q_strcpy (char *dest, const char *src)
{ {
while (*src) while (*src)
{ {
@ -201,7 +201,7 @@ void Q_strcpy (char *dest, char *src)
*dest++ = 0; *dest++ = 0;
} }
void Q_strncpy (char *dest, char *src, int count) void Q_strncpy (char *dest, const char *src, int count)
{ {
while (*src && count--) while (*src && count--)
{ {
@ -211,7 +211,7 @@ void Q_strncpy (char *dest, char *src, int count)
*dest++ = 0; *dest++ = 0;
} }
int Q_strlen (char *str) int Q_strlen (const char *str)
{ {
int count; int count;
@ -222,22 +222,22 @@ int Q_strlen (char *str)
return count; return count;
} }
char *Q_strrchr(char *s, char c) char *Q_strrchr(const char *s, char c)
{ {
int len = Q_strlen(s); int len = Q_strlen(s);
s += len; s += len;
while (len--) while (len--)
if (*--s == c) return s; if (*--s == c) return (char *)s;
return 0; return NULL;
} }
void Q_strcat (char *dest, char *src) void Q_strcat (char *dest, const char *src)
{ {
dest += Q_strlen(dest); dest += Q_strlen(dest);
Q_strcpy (dest, src); Q_strcpy (dest, src);
} }
int Q_strcmp (char *s1, char *s2) int Q_strcmp (const char *s1, const char *s2)
{ {
while (1) while (1)
{ {
@ -252,7 +252,7 @@ int Q_strcmp (char *s1, char *s2)
return -1; return -1;
} }
int Q_strncmp (char *s1, char *s2, int count) int Q_strncmp (const char *s1, const char *s2, int count)
{ {
while (1) while (1)
{ {
@ -269,7 +269,7 @@ int Q_strncmp (char *s1, char *s2, int count)
return -1; return -1;
} }
int Q_strncasecmp (char *s1, char *s2, int n) int Q_strncasecmp (const char *s1, const char *s2, int n)
{ {
int c1, c2; int c1, c2;
@ -299,12 +299,12 @@ int Q_strncasecmp (char *s1, char *s2, int n)
return -1; return -1;
} }
int Q_strcasecmp (char *s1, char *s2) int Q_strcasecmp (const char *s1, const char *s2)
{ {
return Q_strncasecmp (s1, s2, 99999); return Q_strncasecmp (s1, s2, 99999);
} }
int Q_atoi (char *str) int Q_atoi (const char *str)
{ {
int val; int val;
int sign; int sign;
@ -363,7 +363,7 @@ int Q_atoi (char *str)
} }
float Q_atof (char *str) float Q_atof (const char *str)
{ {
double val; double val;
int sign; int sign;

View file

@ -125,19 +125,19 @@ float MSG_ReadAngle16 (void); //johnfitz
//============================================================================ //============================================================================
void Q_memset (void *dest, int fill, int count); void Q_memset (void *dest, int fill, int count);
void Q_memcpy (void *dest, void *src, int count); void Q_memcpy (void *dest, const void *src, int count);
int Q_memcmp (void *m1, void *m2, int count); int Q_memcmp (const void *m1, const void *m2, int count);
void Q_strcpy (char *dest, char *src); void Q_strcpy (char *dest, const char *src);
void Q_strncpy (char *dest, char *src, int count); void Q_strncpy (char *dest, const char *src, int count);
int Q_strlen (char *str); int Q_strlen (const char *str);
char *Q_strrchr (char *s, char c); char *Q_strrchr (const char *s, char c);
void Q_strcat (char *dest, char *src); void Q_strcat (char *dest, const char *src);
int Q_strcmp (char *s1, char *s2); int Q_strcmp (const char *s1, const char *s2);
int Q_strncmp (char *s1, char *s2, int count); int Q_strncmp (const char *s1, const char *s2, int count);
int Q_strcasecmp (char *s1, char *s2); int Q_strcasecmp (const char *s1, const char *s2);
int Q_strncasecmp (char *s1, char *s2, int n); int Q_strncasecmp (const char *s1, const char *s2, int n);
int Q_atoi (char *str); int Q_atoi (const char *str);
float Q_atof (char *str); float Q_atof (const char *str);
//============================================================================ //============================================================================