summaryrefslogtreecommitdiff
path: root/src/Hill.cxx
diff options
context:
space:
mode:
authorJohannes Hofmann <johannes.hofmann@gmx.de>2005-05-05 09:02:07 +0000
committerJohannes Hofmann <johannes.hofmann@gmx.de>2005-05-05 09:02:07 +0000
commit44cc474d39e0cb385fb105f99117f8b9776aa9f0 (patch)
tree263141904e2ab3d0661a8bec91757d7a0b79567b /src/Hill.cxx
parent02322687f219c6b32d8c271a928c11007ec8b49c (diff)
improve label rendering
improve label rendering
Diffstat (limited to 'src/Hill.cxx')
-rw-r--r--src/Hill.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Hill.cxx b/src/Hill.cxx
index 443e639..88df3b3 100644
--- a/src/Hill.cxx
+++ b/src/Hill.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Hill.cxx,v 1.8 2005/05/03 21:36:39 hofmann Exp $"
+// "$Id: Hill.cxx,v 1.9 2005/05/05 11:02:07 hofmann Exp $"
//
// PSEditWidget routines.
//
@@ -57,7 +57,7 @@ Mountain::~Mountain() {
Mountains::Mountains() {
num = 0;
cap = 100;
- m = (Mountain **) malloc(cap * sizeof(class Mountain *));
+ m = (Mountain **) malloc(cap * sizeof(Mountain *));
}
Mountains::~Mountains() {
@@ -71,7 +71,7 @@ void
Mountains::add(Mountain *m1) {
if (num >= cap) {
cap = cap?cap * 2:100;
- m = (Mountain **) realloc(m, cap * sizeof(class Mountain *));
+ m = (Mountain **) realloc(m, cap * sizeof(Mountain *));
}
m[num++] = m1;
@@ -80,9 +80,9 @@ Mountains::add(Mountain *m1) {
static int
comp_mountains(const void *n1, const void *n2) {
- Mountain *m1 = (Mountain *)n1;
- Mountain *m2 = (Mountain *)n2;
-
+ Mountain *m1 = *(Mountain **)n1;
+ Mountain *m2 = *(Mountain **)n2;
+
if (m1 && m2) {
if (m1->alph < m2->alph) {
return 1;
@@ -102,7 +102,7 @@ Mountains::sort() {
return;
}
- qsort(m, num, sizeof(class Mountain *), comp_mountains);
+ qsort(m, num, sizeof(Mountain *), comp_mountains);
}
void