IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 22, 2009, 2:09:04 PM (17 years ago)
Author:
Paul Price
Message:

Adding translation program for Dave Monet (ppMonet). This is so similar to ppMops that I thought they should be kept together, so I have put ppMops and ppMonet in a common directory, ppTranslate, which can serve to keep all translation programs.

Location:
trunk/ppTranslate
Files:
1 edited
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/ppTranslate

  • trunk/ppTranslate/src

    • Property svn:ignore
      •  

        old new  
        33config.h
        44config.h.in
        5 ppMopsVersionDefinitions.h
         5ppTranslateVersionDefinitions.h
        66.deps
        77Makefile
        88ppMops
         9ppMonet
  • trunk/ppTranslate/src/ppTranslateVersion.c

    r25846 r25923  
    66#include <pslib.h>
    77
    8 #include "ppMops.h"
    9 #include "ppMopsVersionDefinitions.h"
     8#include "ppTranslateVersionDefinitions.h"
    109
    11 #ifndef PPMOPS_VERSION
    12 #error "PPMOPS_VERSION is not set"
     10#ifndef PPTRANSLATE_VERSION
     11#error "PPTRANSLATE_VERSION is not set"
    1312#endif
    14 #ifndef PPMOPS_BRANCH
    15 #error "PPMOPS_BRANCH is not set"
     13#ifndef PPTRANSLATE_BRANCH
     14#error "PPTRANSLATE_BRANCH is not set"
    1615#endif
    17 #ifndef PPMOPS_SOURCE
    18 #error "PPMOPS_SOURCE is not set"
     16#ifndef PPTRANSLATE_SOURCE
     17#error "PPTRANSLATE_SOURCE is not set"
    1918#endif
    2019
    21 psString ppMopsVersion(void)
     20psString ppTranslateVersion(void)
    2221{
    2322    char *value = NULL;
    24     psStringAppend(&value, "%s@%s", PPMOPS_BRANCH, PPMOPS_VERSION);
     23    psStringAppend(&value, "%s@%s", PPTRANSLATE_BRANCH, PPTRANSLATE_VERSION);
    2524    return value;
    2625}
    2726
    28 psString ppMopsSource(void)
     27psString ppTranslateSource(void)
    2928{
    30     return psStringCopy(PPMOPS_SOURCE);
     29    return psStringCopy(PPTRANSLATE_SOURCE);
    3130}
    3231
    33 psString ppMopsVersionLong(void)
     32psString ppTranslateVersionLong(void)
    3433{
    35     psString version = ppMopsVersion();  // Version, to return
    36     psString source = ppMopsSource();    // Source
     34    psString version = ppTranslateVersion();  // Version, to return
     35    psString source = ppTranslateSource();    // Source
    3736
    38     psStringPrepend(&version, "ppMops ");
     37    psStringPrepend(&version, "ppTranslate ");
    3938    psStringAppend(&version, " from %s, built %s, %s", source, __DATE__, __TIME__);
    4039    psFree(source);
     
    5049
    5150
    52 bool ppMopsVersionHeader(psMetadata *header)
     51bool ppTranslateVersionHeader(psMetadata *header)
    5352{
    5453    PS_ASSERT_METADATA_NON_NULL(header, false);
     
    5857    psFree(time);
    5958    psString history = NULL;               // History string
    60     psStringAppend(&history, "ppMops at %s", timeString);
     59    psStringAppend(&history, "ppTranslate at %s", timeString);
    6160    psFree(timeString);
    6261    psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history);
     
    6564    psLibVersionHeader(header);
    6665
    67     psString version = ppMopsVersion(); // Software version
    68     psString source  = ppMopsSource();  // Software source
     66    psString version = ppTranslateVersion(); // Software version
     67    psString source  = ppTranslateSource();  // Software source
    6968
    70     psStringPrepend(&version, "ppMops version: ");
    71     psStringPrepend(&source, "ppMops source: ");
     69    psStringPrepend(&version, "ppTranslate version: ");
     70    psStringPrepend(&source, "ppTranslate source: ");
    7271
    7372    psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, version);
     
    8079}
    8180
    82 void ppMopsVersionPrint(void)
     81void ppTranslateVersionPrint(void)
    8382{
    8483    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
    8584    psString timeString = psTimeToISO(time); // The time in an ISO string
    8685    psFree(time);
    87     psLogMsg("ppMops", PS_LOG_INFO, "ppMops at %s", timeString);
     86    psLogMsg("ppTranslate", PS_LOG_INFO, "ppTranslate at %s", timeString);
    8887    psFree(timeString);
    8988
    9089    psString pslib = psLibVersionLong();// psLib version
    91     psString ppMops = ppMopsVersionLong(); // ppMops version
     90    psString ppTranslate = ppTranslateVersionLong(); // ppTranslate version
    9291
    93     psLogMsg("ppMops", PS_LOG_INFO, "%s", pslib);
    94     psLogMsg("ppMops", PS_LOG_INFO, "%s", ppMops);
     92    psLogMsg("ppTranslate", PS_LOG_INFO, "%s", pslib);
     93    psLogMsg("ppTranslate", PS_LOG_INFO, "%s", ppTranslate);
    9594
    9695    psFree(pslib);
    97     psFree(ppMops);
     96    psFree(ppTranslate);
    9897
    9998    return;
Note: See TracChangeset for help on using the changeset viewer.