IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23157


Ignore:
Timestamp:
Mar 3, 2009, 4:32:45 PM (17 years ago)
Author:
Paul Price
Message:

Adding function to populate a header with the version information.

Location:
trunk/psastro/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psastro/src/psastro.h

    r23120 r23157  
    9797psString          psastroSource(void);
    9898psString          psastroVersionLong(void);
     99bool              psastroVersionHeader(psMetadata *header);
    99100
    100101// demo plots
  • trunk/psastro/src/psastroVersion.c

    r23120 r23157  
    4646    return version;
    4747};
     48
     49bool psastroVersionHeader(psMetadata *header)
     50{
     51    PS_ASSERT_METADATA_NON_NULL(header, false);
     52
     53    psString version = psastroVersion(); // Software version
     54    psString source = psastroSource();   // Software source
     55
     56    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.VERSION", PS_META_REPLACE,
     57                     "psastro software version", version);
     58    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.SOURCE", PS_META_REPLACE,
     59                     "psastro software source", source);
     60
     61    psFree(version);
     62    psFree(source);
     63
     64    return true;
     65}
Note: See TracChangeset for help on using the changeset viewer.