Mercurial > hg > octave-lyh
diff src/input.cc @ 2348:a88c5cc51f62
[project @ 1996-07-25 09:54:40 by jwe]
author | jwe |
---|---|
date | Thu, 25 Jul 1996 09:54:41 +0000 |
parents | b2f6b8a0992d |
children | dd29ab8af9e7 |
line wrap: on
line diff
--- a/src/input.cc +++ b/src/input.cc @@ -723,6 +723,29 @@ else names = make_name_list (); + names.qsort (); + + // Remove duplicates. + + // XXX FIXME XXX -- maybe this should be defined for all Array objects. + + int k = 0; + + int len = names.length (); + + for (int i = 1; i < len; i++) + { + if (names[i] != names[k]) + { + k++; + + if (k != i) + names[k] = names[i]; + } + } + + names.resize (k+1); + return names; }