From: Peep P. <so...@us...> - 2004-03-20 19:26:29
|
Update of /cvsroot/agd/server/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9953 Modified Files: array.c Log Message: Fix for a special case. Index: array.c =================================================================== RCS file: /cvsroot/agd/server/src/array.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- array.c 16 Mar 2004 14:07:37 -0000 1.9 +++ array.c 20 Mar 2004 19:16:28 -0000 1.10 @@ -90,6 +90,11 @@ void array_remove(array_t *a, int index) { int i; + if(index == a->length - 1) { + a->length--; + return; + } + for(i=index;i<a->length;i++) { a->data[i] = a->data[i+1]; } |