On Fri, 2004-01-23 at 14:11, Valnir wrote:
> int srt_skills(const void *p1, const void *p2)
> {
> if ( (* (struct skill_type *)p1).name == NULL )
> return 2;
> else if ( (* (struct skill_type *)p2).name == NULL )
> return 1;
>
> return strcmp((* (struct skill_type *)p1).name,(* (struct skill_type
> *)p2).name);
> }
> if ((*(struct skill_type *)p1).name == NULL) return 1; else if ((*(struct skill_type *)p2).name == NULL) return -1; That's the only problem I see with it right off.

