"Ed Lineberry" <[EMAIL PROTECTED]> wrote:
>static int CompareTimesheet( PackedTimesheet *ts1, PackedTimesheet *ts2,
>Int unusedInt, SortRecordInfoPtr unused1, SortRecordInfoPtr unused2,
>VoidHand appInfoH )
>{
> int result;
>
> result = (ts1->date < ts2->date);
>
> return result;
>}
I'm not sure if it's your problem, but this doesn't
look like a correct sort function. It should return
a negative value, 0, or a positive value depending on
whether ts1 is considered less than, equal to, or
greater than ts2 respectively. This function says
the following:
if ts1->date < ts2->date : ts1 > ts2
if ts1->date = ts2->date : ts1 = ts2
if ts1->date > ts2->date : ts1 = ts2 ???
Is this really what you want it to do?
--
-M- [EMAIL PROTECTED]
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/