Mercurial > hg > octave-jordi
diff src/symtab.cc @ 3145:0d640dc625c7
[project @ 1998-02-05 08:44:59 by jwe]
author | jwe |
---|---|
date | Thu, 05 Feb 1998 08:45:07 +0000 (1998-02-05) |
parents | dcc6c985d72d |
children | d54ef0aa6e82 |
line wrap: on
line diff
--- a/src/symtab.cc +++ b/src/symtab.cc @@ -562,12 +562,15 @@ } static int -maybe_list_cmp_fcn (symbol_record **a_arg, symbol_record **b_arg) +maybe_list_cmp_fcn (const void *a_arg, const void *b_arg) { - string a = (*a_arg)->name (); - string b = (*b_arg)->name (); + const symbol_record *a = *(X_CAST (const symbol_record **, a_arg)); + const symbol_record *b = *(X_CAST (const symbol_record **, b_arg)); - return a.compare (b); + string a_nm = a->name (); + string b_nm = b->name (); + + return a_nm.compare (b_nm); } int