Assignment, not comparison. (Plus formatted for coding standards) <patch.101101.strnative> -- Bryan C. Warnock [EMAIL PROTECTED]
Index: strnative.c =================================================================== RCS file: /home/perlcvs/parrot/strnative.c,v retrieving revision 1.16 diff -u -r1.16 strnative.c --- strnative.c 2001/10/10 18:21:04 1.16 +++ strnative.c 2001/10/11 15:38:08 @@ -91,11 +91,15 @@ if (s1->bufused < s2->bufused) { cmp = memcmp(s1->bufstart, s2->bufstart, s1->bufused); - if (cmp == 0) cmp == -1; + if (cmp == 0) { + cmp = -1; + } } else { cmp = memcmp(s1->bufstart, s2->bufstart, s2->bufused); - if (cmp ==0 && s1->bufused > s2->bufused) cmp = 1; + if (cmp ==0 && s1->bufused > s2->bufused) { + cmp = 1; + } } return cmp;