Changeset 2975
- Timestamp:
- Jan 13, 2005, 11:09:39 AM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 9 edited
-
astronomy/psMetadata.c (modified) (7 diffs)
-
astronomy/psMetadata.h (modified) (5 diffs)
-
collections/psMetadata.c (modified) (7 diffs)
-
collections/psMetadata.h (modified) (5 diffs)
-
dataIO/psFits.c (modified) (2 diffs)
-
fileUtils/psFits.c (modified) (2 diffs)
-
fits/psFits.c (modified) (2 diffs)
-
types/psMetadata.c (modified) (7 diffs)
-
types/psMetadata.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psMetadata.c
r2973 r2975 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.4 5$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-01-13 2 0:48:59 $14 * @version $Revision: 1.46 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-01-13 21:09:39 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(psMetadata *md, const char *key, ps U32*status)421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; 424 424 425 425 if (status) { 426 *status = 0;426 *status = true; 427 427 } 428 428 … … 430 430 if(metadataItem == NULL) { 431 431 if (status) { 432 *status = 1;432 *status = false; 433 433 } 434 434 return NULL; … … 437 437 if(metadataItem->type == PS_META_PRIMITIVE && metadataItem->pType != PS_TYPE_PTR) { 438 438 if (status) { 439 *status = 1;439 *status = false; 440 440 } 441 441 psError(PS_ERR_BAD_PARAMETER_VALUE, true, … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, ps U32*status) \452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ 455 455 \ 456 456 if (status) { \ 457 *status = 0; \457 *status = true; \ 458 458 } \ 459 459 \ … … 461 461 if(metadataItem == NULL) { \ 462 462 if (status) { \ 463 *status = 1; \463 *status = false; \ 464 464 } \ 465 465 return 0; \ … … 486 486 /* if you get to this point, the value is not a number. */ \ 487 487 if (status) { \ 488 *status = 1; \488 *status = false; \ 489 489 } \ 490 490 \ -
trunk/psLib/src/astronomy/psMetadata.h
r2972 r2975 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-01-13 19:51:27$13 * @version $Revision: 1.33 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-01-13 21:09:39 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 209 209 psMetadata *md, ///< Metadata collection to lookup metadata item. 210 210 const char *key, ///< Name of metadata key. 211 ps U32*status ///< Status of lookup.211 psBool *status ///< Status of lookup. 212 212 ); 213 213 … … 223 223 psMetadata *md, ///< Metadata collection to lookup metadata item. 224 224 const char *key, ///< Name of metadata key. 225 ps U32*status ///< Status of lookup.225 psBool *status ///< Status of lookup. 226 226 ); 227 227 … … 237 237 psMetadata *md, ///< Metadata collection to lookup metadata item. 238 238 const char *key, ///< Name of metadata key. 239 ps U32*status ///< Status of lookup.239 psBool *status ///< Status of lookup. 240 240 ); 241 241 … … 251 251 psMetadata* md, ///< Metadata collection to lookup metadata item. 252 252 const char *key, ///< Name of metadata key. 253 ps U32*status ///< Status of lookup.253 psBool *status ///< Status of lookup. 254 254 ); 255 255 -
trunk/psLib/src/collections/psMetadata.c
r2973 r2975 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.4 5$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-01-13 2 0:48:59 $14 * @version $Revision: 1.46 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-01-13 21:09:39 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(psMetadata *md, const char *key, ps U32*status)421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; 424 424 425 425 if (status) { 426 *status = 0;426 *status = true; 427 427 } 428 428 … … 430 430 if(metadataItem == NULL) { 431 431 if (status) { 432 *status = 1;432 *status = false; 433 433 } 434 434 return NULL; … … 437 437 if(metadataItem->type == PS_META_PRIMITIVE && metadataItem->pType != PS_TYPE_PTR) { 438 438 if (status) { 439 *status = 1;439 *status = false; 440 440 } 441 441 psError(PS_ERR_BAD_PARAMETER_VALUE, true, … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, ps U32*status) \452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ 455 455 \ 456 456 if (status) { \ 457 *status = 0; \457 *status = true; \ 458 458 } \ 459 459 \ … … 461 461 if(metadataItem == NULL) { \ 462 462 if (status) { \ 463 *status = 1; \463 *status = false; \ 464 464 } \ 465 465 return 0; \ … … 486 486 /* if you get to this point, the value is not a number. */ \ 487 487 if (status) { \ 488 *status = 1; \488 *status = false; \ 489 489 } \ 490 490 \ -
trunk/psLib/src/collections/psMetadata.h
r2972 r2975 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-01-13 19:51:27$13 * @version $Revision: 1.33 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-01-13 21:09:39 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 209 209 psMetadata *md, ///< Metadata collection to lookup metadata item. 210 210 const char *key, ///< Name of metadata key. 211 ps U32*status ///< Status of lookup.211 psBool *status ///< Status of lookup. 212 212 ); 213 213 … … 223 223 psMetadata *md, ///< Metadata collection to lookup metadata item. 224 224 const char *key, ///< Name of metadata key. 225 ps U32*status ///< Status of lookup.225 psBool *status ///< Status of lookup. 226 226 ); 227 227 … … 237 237 psMetadata *md, ///< Metadata collection to lookup metadata item. 238 238 const char *key, ///< Name of metadata key. 239 ps U32*status ///< Status of lookup.239 psBool *status ///< Status of lookup. 240 240 ); 241 241 … … 251 251 psMetadata* md, ///< Metadata collection to lookup metadata item. 252 252 const char *key, ///< Name of metadata key. 253 ps U32*status ///< Status of lookup.253 psBool *status ///< Status of lookup. 254 254 ); 255 255 -
trunk/psLib/src/dataIO/psFits.c
r2973 r2975 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-01-13 2 0:48:59 $9 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-01-13 21:09:39 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 522 522 break; 523 523 case 'C': 524 success = psMetadataAdd(out, 525 PS_LIST_TAIL, 526 keyName, 527 PS_TYPE_U8, 528 PS_META_STR, 529 keyComment, 530 keyValue); 524 // remove the single-quotes at front/end 525 if (keyValue[0] == '\'' && keyValue[strlen(keyValue)-1] == '\'') { 526 keyValue[strlen(keyValue)-1] = '\0'; 527 success = psMetadataAdd(out, 528 PS_LIST_TAIL, 529 keyName, 530 PS_TYPE_PTR, 531 PS_META_STR, 532 keyComment, 533 keyValue+1); 534 } else { 535 success = psMetadataAdd(out, 536 PS_LIST_TAIL, 537 keyName, 538 PS_TYPE_PTR, 539 PS_META_STR, 540 keyComment, 541 keyValue); 542 } 531 543 break; 532 544 case 'L': -
trunk/psLib/src/fileUtils/psFits.c
r2973 r2975 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-01-13 2 0:48:59 $9 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-01-13 21:09:39 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 522 522 break; 523 523 case 'C': 524 success = psMetadataAdd(out, 525 PS_LIST_TAIL, 526 keyName, 527 PS_TYPE_U8, 528 PS_META_STR, 529 keyComment, 530 keyValue); 524 // remove the single-quotes at front/end 525 if (keyValue[0] == '\'' && keyValue[strlen(keyValue)-1] == '\'') { 526 keyValue[strlen(keyValue)-1] = '\0'; 527 success = psMetadataAdd(out, 528 PS_LIST_TAIL, 529 keyName, 530 PS_TYPE_PTR, 531 PS_META_STR, 532 keyComment, 533 keyValue+1); 534 } else { 535 success = psMetadataAdd(out, 536 PS_LIST_TAIL, 537 keyName, 538 PS_TYPE_PTR, 539 PS_META_STR, 540 keyComment, 541 keyValue); 542 } 531 543 break; 532 544 case 'L': -
trunk/psLib/src/fits/psFits.c
r2973 r2975 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-01-13 2 0:48:59 $9 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-01-13 21:09:39 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 522 522 break; 523 523 case 'C': 524 success = psMetadataAdd(out, 525 PS_LIST_TAIL, 526 keyName, 527 PS_TYPE_U8, 528 PS_META_STR, 529 keyComment, 530 keyValue); 524 // remove the single-quotes at front/end 525 if (keyValue[0] == '\'' && keyValue[strlen(keyValue)-1] == '\'') { 526 keyValue[strlen(keyValue)-1] = '\0'; 527 success = psMetadataAdd(out, 528 PS_LIST_TAIL, 529 keyName, 530 PS_TYPE_PTR, 531 PS_META_STR, 532 keyComment, 533 keyValue+1); 534 } else { 535 success = psMetadataAdd(out, 536 PS_LIST_TAIL, 537 keyName, 538 PS_TYPE_PTR, 539 PS_META_STR, 540 keyComment, 541 keyValue); 542 } 531 543 break; 532 544 case 'L': -
trunk/psLib/src/types/psMetadata.c
r2973 r2975 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.4 5$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-01-13 2 0:48:59 $14 * @version $Revision: 1.46 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-01-13 21:09:39 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(psMetadata *md, const char *key, ps U32*status)421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; 424 424 425 425 if (status) { 426 *status = 0;426 *status = true; 427 427 } 428 428 … … 430 430 if(metadataItem == NULL) { 431 431 if (status) { 432 *status = 1;432 *status = false; 433 433 } 434 434 return NULL; … … 437 437 if(metadataItem->type == PS_META_PRIMITIVE && metadataItem->pType != PS_TYPE_PTR) { 438 438 if (status) { 439 *status = 1;439 *status = false; 440 440 } 441 441 psError(PS_ERR_BAD_PARAMETER_VALUE, true, … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, ps U32*status) \452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ 455 455 \ 456 456 if (status) { \ 457 *status = 0; \457 *status = true; \ 458 458 } \ 459 459 \ … … 461 461 if(metadataItem == NULL) { \ 462 462 if (status) { \ 463 *status = 1; \463 *status = false; \ 464 464 } \ 465 465 return 0; \ … … 486 486 /* if you get to this point, the value is not a number. */ \ 487 487 if (status) { \ 488 *status = 1; \488 *status = false; \ 489 489 } \ 490 490 \ -
trunk/psLib/src/types/psMetadata.h
r2972 r2975 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-01-13 19:51:27$13 * @version $Revision: 1.33 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-01-13 21:09:39 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 209 209 psMetadata *md, ///< Metadata collection to lookup metadata item. 210 210 const char *key, ///< Name of metadata key. 211 ps U32*status ///< Status of lookup.211 psBool *status ///< Status of lookup. 212 212 ); 213 213 … … 223 223 psMetadata *md, ///< Metadata collection to lookup metadata item. 224 224 const char *key, ///< Name of metadata key. 225 ps U32*status ///< Status of lookup.225 psBool *status ///< Status of lookup. 226 226 ); 227 227 … … 237 237 psMetadata *md, ///< Metadata collection to lookup metadata item. 238 238 const char *key, ///< Name of metadata key. 239 ps U32*status ///< Status of lookup.239 psBool *status ///< Status of lookup. 240 240 ); 241 241 … … 251 251 psMetadata* md, ///< Metadata collection to lookup metadata item. 252 252 const char *key, ///< Name of metadata key. 253 ps U32*status ///< Status of lookup.253 psBool *status ///< Status of lookup. 254 254 ); 255 255
Note:
See TracChangeset
for help on using the changeset viewer.
