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.122 by arta, Thu Jun 7 17:02:30 2018 UTC vs.
Revision 1.156 by arta, Sun Feb 21 19:35:17 2021 UTC

# Line 13 | Line 13
13  
14   #define JSOC_VERSION_INCL 1
15  
16 < #define jsoc_version "V9R2"
17 < #define jsoc_vers_num (902)
16 > #define jsoc_version "V9R41"
17 > #define jsoc_vers_num (941)
18  
19  
20   static inline const char *jsoc_getversion(char *verstr, int size, int *isdev)
# 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