| 3831 | } |
| 3832 | |
| 3833 | int CmpLogical ( const void *s1, const void *s2 ) |
| 3834 | { |
| 3835 | int cmp = ( int ) pfnStrCmpLogicalW ( ( ( SORTLINE * ) s1 )->pwszSortEntry, ( ( SORTLINE * ) s2 )->pwszSortEntry ); |
| 3836 | if ( cmp == 0 ) { |
| 3837 | cmp = ( int ) pfnStrCmpLogicalW ( ( ( SORTLINE * ) s1 )->pwszLine, ( ( SORTLINE * ) s2 )->pwszLine ); |
| 3838 | } |
| 3839 | if ( cmp ) { |
| 3840 | return cmp; |
| 3841 | } else { |
| 3842 | cmp = StrCmp ( ( ( SORTLINE * ) s1 )->pwszSortEntry, ( ( SORTLINE * ) s2 )->pwszSortEntry ); |
| 3843 | return ( cmp ) ? cmp : StrCmp ( ( ( SORTLINE * ) s1 )->pwszLine, ( ( SORTLINE * ) s2 )->pwszLine ); |
| 3844 | } |
| 3845 | } |
| 3846 | |
| 3847 | int CmpLogicalRev ( const void *s1, const void *s2 ) |
| 3848 | { |
nothing calls this directly
no outgoing calls
no test coverage detected