ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/XS.xs
(Generate patch)

Comparing JSON-XS/XS.xs (file contents):
Revision 1.10 by root, Sat Mar 24 01:15:22 2007 UTC vs.
Revision 1.11 by root, Sat Mar 24 19:42:14 2007 UTC

274 HE *b = *(HE **)b_; 274 HE *b = *(HE **)b_;
275 275
276 STRLEN la = HeKLEN (a); 276 STRLEN la = HeKLEN (a);
277 STRLEN lb = HeKLEN (b); 277 STRLEN lb = HeKLEN (b);
278 278
279 if (!(cmp == memcmp (HeKEY (a), HeKEY (b), la < lb ? la : lb))) 279 if (!(cmp = memcmp (HeKEY (a), HeKEY (b), la < lb ? la : lb)))
280 cmp = la < lb ? -1 : la == lb ? 0 : 1; 280 cmp = la - lb;
281 281
282 return cmp; 282 return cmp;
283} 283}
284 284
285// compare hash entries, used when some keys are sv's or utf-x 285// compare hash entries, used when some keys are sv's or utf-x

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines