IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10292


Ignore:
Timestamp:
Nov 29, 2006, 1:12:04 PM (19 years ago)
Author:
Paul Price
Message:

Adding functions to return version information.

Location:
trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStats/src/Makefile.am

    r8337 r10292  
    1212        ppStatsData.c           \
    1313        ppStatsLoop.c           \
    14         ppStatsSetupFromRecipe.c
     14        ppStatsSetupFromRecipe.c \
     15        ppStatsVersion.c
    1516
    1617ppStats_SOURCES =               \
     
    1819        ppStatsLoop.c           \
    1920        ppStatsSetupFromArgs.c  \
    20         ppStatsStandAlone.c
     21        ppStatsStandAlone.c     \
     22        ppStatsVersion.c
    2123
    2224include_HEADERS =               \
     
    2426        ppStatsData.h           \
    2527        ppStatsLoop.h           \
    26         ppStatsSetupFromRecipe.h
     28        ppStatsSetupFromRecipe.h \
     29        ppStatsVersion.h
    2730
    2831noinst_HEADERS =                \
  • trunk/psastro/src/Makefile.am

    r9627 r10292  
    3535psastroMosaicRescaleChips.c \
    3636psastroWCS.c                \
    37 psastroErrorCodes.c
     37psastroErrorCodes.c         \
     38psastroVersion.c
    3839
    3940include_HEADERS = \
  • trunk/psastro/src/psastro.h

    r9627 r10292  
    2222
    2323// this structure represents a fit to the logN / logS curve for a set of stars
    24 // logN = offset + slope * logS 
     24// logN = offset + slope * logS
    2525typedef struct {
    2626  double mMin;
     
    6868bool pmAstromWriteBilevelChip (psPlaneTransform *toFPA, psMetadata *header, double plateScale);
    6969psMetadata *pmAstromWriteBilevelMosaic (psProjection *toSky, psPlaneDistort *toTP, double plateScale);
     70
     71// Return version strings.
     72psString psastroVersion(void);
     73psString psastroVersionLong(void);
  • trunk/psphot/src/psphot.h

    r10200 r10292  
    1515// top-level psphot functions
    1616const char *psphotCVSName(void);
     17psString psphotVersion(void);
     18psString psphotVersionLong(void);
    1719
    1820// XXX test functions
  • trunk/psphot/src/psphotVersion.c

    r9270 r10292  
    1 # include "psphot.h"
     1#ifdef HAVE_CONFIG_H
     2#include <config.h>
     3#endif
    24
     5#include <stdio.h>
     6#include <pslib.h>
     7#include <psmodules.h>
     8#include "psphot.h"
     9
     10static const char *cvsTag = "$Name: not supported by cvs2svn $";// CVS tag name
     11
     12psString psphotVersion(void)
     13{
     14    psString version = NULL;            // Version, to return
     15    psStringAppend(&version, "%s-%s",PACKAGE_NAME,PACKAGE_VERSION);
     16    return version;
     17}
     18
     19psString psphotVersionLong(void)
     20{
     21    psString version = psphotVersion(); // Version, to return
     22    psString tag = psStringStripCVS(cvsTag, "Name"); // CVS tag
     23    psStringAppend(&version, " (cvs tag %s) %s, %s", tag, __DATE__, __TIME__);
     24    psFree(tag);
     25    return version;
     26}
     27
     28// Defined by RHL; leaving for backwards compatibility.
    329const char *psphotCVSName(void) {
    4    static char *name = "$Name: not supported by cvs2svn $";
    5    return(name);
     30   return cvsTag;
    631}
Note: See TracChangeset for help on using the changeset viewer.