diff options
author | Johannes Hofmann <johannes.hofmann@gmx.de> | 2005-05-05 09:02:07 +0000 |
---|---|---|
committer | Johannes Hofmann <johannes.hofmann@gmx.de> | 2005-05-05 09:02:07 +0000 |
commit | 44cc474d39e0cb385fb105f99117f8b9776aa9f0 (patch) | |
tree | 263141904e2ab3d0661a8bec91757d7a0b79567b /src/Hill.cxx | |
parent | 02322687f219c6b32d8c271a928c11007ec8b49c (diff) |
improve label rendering
improve label rendering
Diffstat (limited to 'src/Hill.cxx')
-rw-r--r-- | src/Hill.cxx | 14 |
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 |