Mercurial > octave
comparison liboctave/idx-vector.cc @ 227:1a48a1b91489
[project @ 1993-11-15 10:10:35 by jwe]
author | jwe |
---|---|
date | Mon, 15 Nov 1993 10:11:59 +0000 |
parents | 5869adaa6aea |
children | a99f28f5e351 |
comparison
equal
deleted
inserted
replaced
226:c4027b057786 | 227:1a48a1b91489 |
---|---|
268 intcmp (int *i, int *j) | 268 intcmp (int *i, int *j) |
269 { | 269 { |
270 return (*i - *j); | 270 return (*i - *j); |
271 } | 271 } |
272 | 272 |
273 int | |
274 idx_vector::checkelem (int n) const | |
275 { | |
276 if (n < 0 || n >= len) | |
277 { | |
278 error ("idx-vector: index out of range"); | |
279 return 0; | |
280 } | |
281 | |
282 return elem (n); | |
283 } | |
284 | |
273 void | 285 void |
274 idx_vector::sort (void) | 286 idx_vector::sort (void) |
275 { | 287 { |
276 qsort ((void *) data, len, sizeof (int), | 288 qsort ((void *) data, len, sizeof (int), |
277 (int (*)(void*, void*)) intcmp); | 289 (int (*)(void*, void*)) intcmp); |