ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/base/jsoc_version.h
(Generate patch)

Comparing base/jsoc_version.h (file contents):
Revision 1.129 by arta, Tue Aug 4 16:02:39 2020 UTC vs.
Revision 1.153 by arta, Wed Feb 17 18:58:51 2021 UTC

# Line 22 | Line 22 | static inline const char *jsoc_getversio
22      char *vers = strdup(jsoc_version);
23      char *pc = NULL;
24      int len = strlen(jsoc_version);
25 <    
25 >
26      if (vers)
27      {
28          if (isdev)
29          {
30              *isdev = 0;
31          }
32 <        
32 >
33          if ((pc = strchr(vers, 'R')) != NULL)
34          {
35              *pc = '\0';
36          }
37 <        
37 >
38          if (jsoc_version[len - 1] == 'X')
39          {
40              if (isdev)
41              {
42                  *isdev = 1;
43              }
44 <            
44 >
45              vers[len - 1] = '\0';
46          }
47 <        
47 >
48          snprintf(verstr, size, "%s.%s", vers + 1, pc + 1);
49 <        
49 >
50          free(vers);
51      }
52      else
53      {
54          fprintf(stderr, "Out of memory.\n");
55 <    }  
56 <    
55 >    }
56 >
57      return jsoc_version;
58   }
59  
60   #endif
61

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines