Changeset 751
- Timestamp:
- 06/23/08 04:15:42 (3 months ago)
- Files:
-
- trunk/phobos/internal/adi.d (modified) (3 diffs)
- trunk/phobos/win32.mak (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/phobos/internal/adi.d
r390 r751 463 463 /*************************************** 464 464 * Support for array equality test. 465 * Returns: 466 * 1 equal 467 * 0 not equal 465 468 */ 466 469 … … 491 494 } 492 495 return 1; // equal 496 } 497 498 extern (C) int _adEq2(Array a1, Array a2, TypeInfo ti) 499 { 500 //printf("_adEq2(a1.length = %d, a2.length = %d)\n", a1.length, a2.length); 501 if (a1.length != a2.length) 502 return 0; // not equal 503 if (!ti.equals(&a1, &a2)) 504 return 0; 505 return 1; 493 506 } 494 507 … … 583 596 return 0; 584 597 return (a1.length > a2.length) ? 1 : -1; 598 } 599 600 extern (C) int _adCmp2(Array a1, Array a2, TypeInfo ti) 601 { 602 //printf("_adCmp2(a1.length = %d, a2.length = %d)\n", a1.length, a2.length); 603 return ti.compare(&a1, &a2); 585 604 } 586 605 trunk/phobos/win32.mak
r730 r751 79 79 OBJS= asserterror.obj deh.obj switch.obj icomplex.obj gcstats.obj \ 80 80 critical.obj object.obj monitor.obj arraycat.obj invariant.obj \ 81 dmain2.obj outofmemory.obj a di.obj aApply.obj \81 dmain2.obj outofmemory.obj aApply.obj \ 82 82 system.obj moduleinit.obj \ 83 83 cast.obj syserror.obj memset.obj \ … … 103 103 std\path.d std\file.d std\outbuffer.d std\utf.d std\uri.d \ 104 104 std\ctype.d std\random.d std\array.d std\mmfile.d \ 105 internal\aaA.d \105 internal\aaA.d internal\adi.d \ 106 106 etc\gamma.d \ 107 107 std\windows\registry.d \
