IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8174


Ignore:
Timestamp:
Aug 4, 2006, 3:59:17 PM (20 years ago)
Author:
eugene
Message:

added strip_version to return just the version name

Location:
trunk/Ohana/src/opihi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/include/shell.h

    r7938 r8174  
    123123int write_fmt (int fd, char *format, ...);
    124124char *opihi_version ();
     125char *strip_version (char *input);
    125126
    126127/*** gprint defines ***/
  • trunk/Ohana/src/opihi/lib.shell/version.c

    r4748 r8174  
    11# include "shell.h"
    22
     3static char *unknown = "UNKNOWN";
    34static char *name = "$Name: not supported by cvs2svn $";
    45
     
    67  return (name);
    78}
     9
     10/* expect a line of the form "$Name: not supported by cvs2svn $", strip out contents */
     11char *strip_version (char *input) {
     12
     13  char *p, *q;
     14
     15  p = strcasestr (input, "$NAME:");
     16  if (p == NULL) return (unknown);
     17
     18  q = strcreate (input + 6);
     19  p = strrchr (q, '$');
     20  if (p != NULL) *p = 0;
     21  stripwhite (q);
     22  if (*q == 0) {
     23    free (q);
     24    q = strcreate ("NONE");
     25  }
     26
     27  return (q);
     28}
Note: See TracChangeset for help on using the changeset viewer.