summaryrefslogtreecommitdiff
path: root/libpcsxcore
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-21 05:14:52 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-21 05:14:52 +0000
commit2030af5d172802ddc2c74dfe4962a220237ebd20 (patch)
treeb83b71c1391fd9c746a1eb0fad050b3d4f505ff8 /libpcsxcore
parentf0684f680a9d2611b3854b72c356c6f3354b65c9 (diff)
downloadpcsxr-2030af5d172802ddc2c74dfe4962a220237ebd20.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48429 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
-rw-r--r--libpcsxcore/psxbios.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libpcsxcore/psxbios.c b/libpcsxcore/psxbios.c
index 722a7232..9ddec9a8 100644
--- a/libpcsxcore/psxbios.c
+++ b/libpcsxcore/psxbios.c
@@ -366,7 +366,7 @@ void psxBios_strcat() { // 0x15
while (*p1++);
--p1;
- while (*p1++ = *p2++);
+ while ((*p1++ = *p2++) != '\0');
v0 = a0; pc0 = ra;
}
@@ -381,7 +381,7 @@ void psxBios_strncat() { // 0x16
while (*p1++);
--p1;
- while (*p1++ = *p2++) {
+ while ((*p1++ = *p2++) != '\0') {
if (--n < 0) {
*--p1 = '\0';
break;
@@ -432,7 +432,7 @@ void psxBios_strncmp() { // 0x18
void psxBios_strcpy() { // 0x19
char *p1 = (char *)Ra0, *p2 = (char *)Ra1;
- while (*p1++ = *p2++);
+ while ((*p1++ = *p2++) != '\0');
v0 = a0; pc0 = ra;
}