Mercurial > projects > ldc
comparison lphobos/internal/adi.d @ 97:c4e161556a21 trunk
[svn r101] Split up CastExp into several smaller utility functions.
author | lindquist |
---|---|
date | Wed, 14 Nov 2007 20:18:01 +0100 |
parents | 61615fa85940 |
children | 6789050b5ad1 |
comparison
equal
deleted
inserted
replaced
96:ce7ed8f59b99 | 97:c4e161556a21 |
---|---|
504 assert(a == "hello"); | 504 assert(a == "hello"); |
505 assert(a != "hxxxx"); | 505 assert(a != "hxxxx"); |
506 } | 506 } |
507 | 507 |
508 /*************************************** | 508 /*************************************** |
509 * Support for array equality test for bit arrays. | 509 * Support for bit array equality test for bit arrays. |
510 */ | 510 */ |
511 | 511 |
512 version (none) | 512 version (none) |
513 { | 513 { |
514 extern (C) int _adEqBit(Array a1, Array a2) | 514 extern (C) int _adEqBit(Array a1, Array a2) |
600 assert(a <= "hello"); | 600 assert(a <= "hello"); |
601 assert(a >= "hello"); | 601 assert(a >= "hello"); |
602 } | 602 } |
603 | 603 |
604 /*************************************** | 604 /*************************************** |
605 * Support for array compare test. | 605 * Support for char array compare test. |
606 */ | 606 */ |
607 | 607 |
608 extern (C) int _adCmpChar(Array a1, Array a2) | 608 extern (C) int _adCmpChar(Array a1, Array a2) |
609 { | 609 { |
610 version (D_InlineAsm_X86) | 610 version (D_InlineAsm_X86) |
746 assert(a <= "hello"); | 746 assert(a <= "hello"); |
747 assert(a >= "hello"); | 747 assert(a >= "hello"); |
748 } | 748 } |
749 | 749 |
750 /*************************************** | 750 /*************************************** |
751 * Support for array compare test. | 751 * Support for bit array compare test. |
752 */ | 752 */ |
753 | 753 |
754 version (none) | 754 version (none) |
755 { | 755 { |
756 extern (C) int _adCmpBit(Array a1, Array a2) | 756 extern (C) int _adCmpBit(Array a1, Array a2) |