19 arta 1.21
20 static inline const char *jsoc_getversion(char *verstr, int size, int *isdev)
21 {
22 char *vers = strdup(jsoc_version);
23 char *pc = NULL;
24 int len = strlen(jsoc_version);
25
26 if (isdev)
27 {
28 *isdev = 0;
29 }
30
31 if ((pc = strchr(vers, 'R')) != NULL)
32 {
33 *pc = '\0';
34 }
35
36 if (jsoc_version[len - 1] == 'X')
37 {
38 if (isdev)
39 {
40 arta 1.21 *isdev = 1;
41 }
42
43 vers[len - 1] = '\0';
44 }
45
46 snprintf(verstr, size, "%s.%s", vers + 1, pc + 1);
47
48 return jsoc_version;
49 }
50
|