Simple database: Difference between revisions

Content added Content deleted
m (→‎{{header|C}}: Fixed incomplete edit 155789 from 20 April 2013)
Line 221: Line 221:
}
}
/* sort by date callback for qsort */
/* sort by date callback for qsort */
static int by_date (pdb_t *p1, pdb_t *p2) {
static int by_date (const void *a, const void *b) {
if ((*p1)->date < (*p2)->date) {
const pdb_t *p1 = a;
const pdb_t *p2 = b;
if ((*p1)->date < (*p2)->date)
return -1;
return -1;
}
else
else return ((*p1)->date > (*p2)->date);
return (*p1)->date > (*p2)->date;
}</lang>
}</lang>