projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finish converting struct variable to an opaque type. In this
[pspp]
/
src
/
math
/
sort.c
diff --git
a/src/math/sort.c
b/src/math/sort.c
index 7d2469a88b8519aaceb6465c4c10368f4ee7d6c7..fbd40d9b966897ec4df1afd7e53e7916e8dec022 100644
(file)
--- a/
src/math/sort.c
+++ b/
src/math/sort.c
@@
-463,13
+463,14
@@
compare_record (const struct ccase *a, const struct ccase *b,
if (c->width == 0)
{
if (c->width == 0)
{
- double af = case_num (a, c->fv);
- double bf = case_num (b, c->fv);
+ double af = case_num
_idx
(a, c->fv);
+ double bf = case_num
_idx
(b, c->fv);
result = af < bf ? -1 : af > bf;
}
else
result = af < bf ? -1 : af > bf;
}
else
- result = memcmp (case_str (a, c->fv), case_str (b, c->fv), c->width);
+ result = memcmp (case_str_idx (a, c->fv),
+ case_str_idx (b, c->fv), c->width);
if (result != 0)
return c->dir == SRT_ASCEND ? result : -result;
if (result != 0)
return c->dir == SRT_ASCEND ? result : -result;