Changeset 3082
- Timestamp:
- Jan 24, 2005, 2:12:12 PM (21 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
-
collections/psList.c (modified) (2 diffs)
-
types/psList.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/collections/psList.c
r3065 r3082 6 6 * @author Robert Daniel DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.2 8$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-01-2 0 00:51:29$8 * @version $Revision: 1.29 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-01-25 00:12:12 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 512 512 psPtr psListGetPrevious(psListIterator* iterator) 513 513 { 514 if (iterator == NULL || iterator->cursor == NULL) { 514 if ( (iterator == NULL ) || ((iterator->cursor == NULL) && (!iterator->offEnd)) ) { 515 return NULL; 516 } 517 if ( (iterator->cursor == NULL) && (iterator->offEnd) ) { 518 iterator->cursor = iterator->list->tail; 519 iterator->index = iterator->list->size-1; 520 iterator->offEnd = false; 515 521 return NULL; 516 522 } -
trunk/psLib/src/types/psList.c
r3065 r3082 6 6 * @author Robert Daniel DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.2 8$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-01-2 0 00:51:29$8 * @version $Revision: 1.29 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-01-25 00:12:12 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 512 512 psPtr psListGetPrevious(psListIterator* iterator) 513 513 { 514 if (iterator == NULL || iterator->cursor == NULL) { 514 if ( (iterator == NULL ) || ((iterator->cursor == NULL) && (!iterator->offEnd)) ) { 515 return NULL; 516 } 517 if ( (iterator->cursor == NULL) && (iterator->offEnd) ) { 518 iterator->cursor = iterator->list->tail; 519 iterator->index = iterator->list->size-1; 520 iterator->offEnd = false; 515 521 return NULL; 516 522 }
Note:
See TracChangeset
for help on using the changeset viewer.
