Changeset 4590
- Timestamp:
- Jul 20, 2005, 4:39:58 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 13 edited
-
src/astro/psTime.h (modified) (2 diffs)
-
src/imageops/psImagePixelExtract.h (modified) (2 diffs)
-
src/mathtypes/psImage.h (modified) (2 diffs)
-
src/sys/psMemory.h (modified) (2 diffs)
-
src/sys/psType.h (modified) (2 diffs)
-
src/types/psList.h (modified) (2 diffs)
-
src/types/psMetadata.c (modified) (7 diffs)
-
src/types/psMetadata.h (modified) (2 diffs)
-
test/types/tst_psMetadata_01.c (modified) (2 diffs)
-
test/types/tst_psMetadata_03.c (modified) (4 diffs)
-
test/types/tst_psMetadata_04.c (modified) (2 diffs)
-
test/types/verified/tst_psMetadata_03.stderr (modified) (2 diffs)
-
test/types/verified/tst_psMetadata_04.stderr (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psTime.h
r4409 r4590 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 3$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-0 6-28 20:17:52$13 * @version $Revision: 1.34 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-07-21 02:39:57 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 64 64 psS64 sec; ///< Seconds since epoch, Jan 1, 1970. 65 65 psU32 nsec; ///< Nanoseconds since last second. 66 psBool leapsecond;///< if time falls on UTC leapsecond66 bool leapsecond; ///< if time falls on UTC leapsecond 67 67 psTimeType type; ///< Type of time. 68 68 } -
trunk/psLib/src/imageops/psImagePixelExtract.h
r4385 r4590 8 8 * @author Robert DeSonia, MHPCC 9 9 * 10 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $11 * @date $Date: 2005-0 6-25 00:51:28$10 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-07-21 02:39:57 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 30 30 PS_CUT_X_NEG, ///< Cut in the x dimension from rigth to left 31 31 PS_CUT_Y_POS, ///< Cut in the y dimension from bottom up 32 PS_CUT_Y_NEG ,///< Cut in the y dimension from top down.32 PS_CUT_Y_NEG ///< Cut in the y dimension from top down. 33 33 } psImageCutDirection; 34 34 -
trunk/psLib/src/mathtypes/psImage.h
r4540 r4590 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.6 0$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-07- 12 19:12:01$13 * @version $Revision: 1.61 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-07-21 02:39:57 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 39 39 PS_INTERPOLATE_LANCZOS2_VARIANCE, ///< Variance version of PS_INTERPOLATE_LANCZOS2 40 40 PS_INTERPOLATE_LANCZOS3_VARIANCE, ///< Variance version of PS_INTERPOLATE_LANCZOS3 41 PS_INTERPOLATE_LANCZOS4_VARIANCE ,///< Variance version of PS_INTERPOLATE_LANCZOS441 PS_INTERPOLATE_LANCZOS4_VARIANCE ///< Variance version of PS_INTERPOLATE_LANCZOS4 42 42 // PS_INTERPOLATE_NUM_MODES ///< enum end-marker; does not coorespond to a interpolation mode 43 43 } psImageInterpolateMode; -
trunk/psLib/src/sys/psMemory.h
r4589 r4590 12 12 * @ingroup MemoryManagement 13 13 * 14 * @version $Revision: 1.4 7$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-07-21 0 1:40:10$14 * @version $Revision: 1.48 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-07-21 02:39:57 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 118 118 * @ingroup memCallback 119 119 */ 120 typedef void*(*psMemExhaustedCallback) (120 typedef psPtr (*psMemExhaustedCallback) ( 121 121 size_t size ///< the size of buffer required 122 122 ); -
trunk/psLib/src/sys/psType.h
r4540 r4590 10 10 * @author Ross Harman, MHPCC 11 11 * 12 * @version $Revision: 1.3 6$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-07- 12 19:12:01$12 * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-07-21 02:39:57 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 131 131 PS_DATA_SCALAR, ///< psScalar 132 132 PS_DATA_SPHERE, ///< psSphere 133 PS_DATA_SPHERE TRANSFORM, ///< psSphereTransform133 PS_DATA_SPHEREROT, ///< psSphereTransform 134 134 PS_DATA_SPLINE1D, ///< psSpline1D 135 135 PS_DATA_STATS, ///< psStats -
trunk/psLib/src/types/psList.h
r4556 r4590 7 7 * @ingroup LinkedList 8 8 * 9 * @version $Revision: 1. 29$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-07- 15 02:33:54$9 * @version $Revision: 1.30 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-07-21 02:39:57 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 77 77 psList* list; ///< List iterator to works on 78 78 psListElem* cursor; ///< current cursor position 79 int index; ///< the index number in the list80 79 bool offEnd; ///< Iterator off the end? 80 long index; ///< the index number in the list 81 81 bool mutable; ///< Is it permissible to modify the list? 82 82 } -
trunk/psLib/src/types/psMetadata.c
r4589 r4590 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.7 2$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-07-21 0 1:40:10$14 * @version $Revision: 1.73 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-07-21 02:39:57 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 135 135 } 136 136 psFree(metadata->list); 137 psFree(metadata-> table);137 psFree(metadata->hash); 138 138 139 139 } … … 256 256 { 257 257 psList* list = NULL; 258 psHash* table= NULL;258 psHash* hash = NULL; 259 259 psMetadata* metadata = NULL; 260 260 … … 266 266 // Allocate metadata's internal containers 267 267 list = (psList*) psListAlloc(NULL); 268 table= (psHash*) psHashAlloc(10);268 hash = (psHash*) psHashAlloc(10); 269 269 270 270 metadata->list = list; 271 metadata-> table = table;271 metadata->hash = hash; 272 272 273 273 return metadata; … … 285 285 286 286 PS_ASSERT_PTR_NON_NULL(md,NULL); 287 PS_ASSERT_PTR_NON_NULL(md-> table,NULL);287 PS_ASSERT_PTR_NON_NULL(md->hash,NULL); 288 288 PS_ASSERT_PTR_NON_NULL(md->list,NULL); 289 289 PS_ASSERT_PTR_NON_NULL(item,NULL); 290 290 PS_ASSERT_PTR_NON_NULL(item->name,NULL); 291 291 292 mdTable = md-> table;292 mdTable = md->hash; 293 293 mdList = md->list; 294 294 key = item->name; … … 435 435 psList* mdList = md->list; 436 436 437 PS_ASSERT_PTR_NON_NULL(md-> table,NULL);438 psHash* mdTable = md-> table;437 PS_ASSERT_PTR_NON_NULL(md->hash,NULL); 438 psHash* mdTable = md->hash; 439 439 440 440 // Select removal by key or index … … 504 504 505 505 PS_ASSERT_PTR_NON_NULL(md,NULL); 506 PS_ASSERT_PTR_NON_NULL(md-> table,NULL);506 PS_ASSERT_PTR_NON_NULL(md->hash,NULL); 507 507 PS_ASSERT_PTR_NON_NULL(key,NULL); 508 508 509 mdTable = md-> table;509 mdTable = md->hash; 510 510 entry = (psMetadataItem*)psHashLookup(mdTable, key); 511 511 -
trunk/psLib/src/types/psMetadata.h
r4589 r4590 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.5 4$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-07-21 0 1:40:10$13 * @version $Revision: 1.55 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-07-21 02:39:57 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 93 93 { 94 94 psList* list; ///< Metadata in linked-list 95 psHash* table;///< Metadata in a hash table95 psHash* hash; ///< Metadata in a hash table 96 96 void *lock; ///< Optional lock for thread safety 97 97 } -
trunk/psLib/test/types/tst_psMetadata_01.c
r4547 r4590 18 18 * @author Ross Harman, MHPCC 19 19 * 20 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $21 * @date $Date: 2005-07- 13 02:47:01$20 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2005-07-21 02:39:57 $ 22 22 * 23 23 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 39 39 printMetadataList(metadata->list, " "); 40 40 printf("\nContents of metadata table:\n"); 41 printMetadataTable(metadata-> table);41 printMetadataTable(metadata->hash); 42 42 } 43 43 -
trunk/psLib/test/types/tst_psMetadata_03.c
r4547 r4590 18 18 * @author Ross Harman, MHPCC 19 19 * 20 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $21 * @date $Date: 2005-07- 13 02:47:01$20 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2005-07-21 02:39:57 $ 22 22 * 23 23 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 164 164 "Couldn't add item to invalid metadata structure.",0); 165 165 errMetadata = psMetadataAlloc(); 166 mdTable = errMetadata-> table;167 errMetadata-> table= NULL;166 mdTable = errMetadata->hash; 167 errMetadata->hash = NULL; 168 168 if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) { 169 169 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table."); … … 174 174 return 31; 175 175 } 176 errMetadata-> table= mdTable;176 errMetadata->hash = mdTable; 177 177 printFooter(stdout,"psMetadata","Test G - Attempt to add item to invalid metadata w/o hash table", true); 178 178 … … 208 208 printNegativeTestHeader(stdout,"psMetadata","Test J - Attempt to add item to metadata w/o hash table", 209 209 "Couldn't add item to invalid metadata structure.",0); 210 mdTable = errMetadata-> table;211 errMetadata-> table= NULL;210 mdTable = errMetadata->hash; 211 errMetadata->hash = NULL; 212 212 if (psMetadataAdd(errMetadata, PS_LIST_HEAD, "errItem", PS_META_S32, "Integer",22) ) { 213 213 psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table."); 214 214 return 24; 215 215 } 216 errMetadata-> table= mdTable;216 errMetadata->hash = mdTable; 217 217 printFooter(stdout,"psMetadata","Test J - Attempt to add item to invalid metadata w/o hash table", true); 218 218 -
trunk/psLib/test/types/tst_psMetadata_04.c
r4547 r4590 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $26 * @date $Date: 2005-07- 13 02:47:01$25 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 26 * @date $Date: 2005-07-21 02:39:57 $ 27 27 * 28 28 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 219 219 printNegativeTestHeader(stdout,"psMetadata","Test L - Attemp to look up with an invalid metadata", 220 220 "Lookup item with invalid metadata object.", 0 ); 221 tmpTable = metadata-> table;222 metadata-> table= NULL;221 tmpTable = metadata->hash; 222 metadata->hash = NULL; 223 223 if ( psMetadataLookup(metadata,"myItem2") != NULL ) { 224 224 psError(PS_ERR_UNKNOWN, true,"psMetadataLookup did not return null for invalid metadata object"); 225 225 return 20; 226 226 } 227 metadata-> table= tmpTable;227 metadata->hash = tmpTable; 228 228 printFooter(stdout, "psMetadata","Test L - Attempt to lookup an invalid metadata object.",true); 229 229 -
trunk/psLib/test/types/verified/tst_psMetadata_03.stderr
r4547 r4590 6 6 Could not find metadata item at index 22. 7 7 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 8 Unallowable operation: md-> tableis NULL.8 Unallowable operation: md->hash is NULL. 9 9 <DATE><TIME>|<HOST>|E|psMetadataRemove (FILE:LINENO) 10 Unallowable operation: md-> tableis NULL.10 Unallowable operation: md->hash is NULL. 11 11 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 12 12 Unallowable operation: md->list is NULL. … … 16 16 Unallowable operation: item->name is NULL. 17 17 <DATE><TIME>|<HOST>|E|psMetadataAddItem (FILE:LINENO) 18 Unallowable operation: md-> tableis NULL.18 Unallowable operation: md->hash is NULL. 19 19 <DATE><TIME>|<HOST>|E|psMetadataAddV (FILE:LINENO) 20 20 Failed to add metadata item to metadata collection list. -
trunk/psLib/test/types/verified/tst_psMetadata_04.stderr
r4547 r4590 12 12 Could not find metadata item at index 22. 13 13 <DATE><TIME>|<HOST>|E|psMetadataLookup (FILE:LINENO) 14 Unallowable operation: md-> tableis NULL.14 Unallowable operation: md->hash is NULL. 15 15 <DATE><TIME>|<HOST>|E|psMetadataGet (FILE:LINENO) 16 16 Unallowable operation: md->list is NULL.
Note:
See TracChangeset
for help on using the changeset viewer.
