version 1.15, 2008/07/16 17:54:49
|
version 1.98, 2015/04/10 17:11:27
|
|
|
| |
#define JSOC_VERSION_INCL 1 | #define JSOC_VERSION_INCL 1 |
| |
#define jsoc_version "V4R5" |
#define jsoc_version "V8R8" |
#define jsoc_vers_num (405) |
#define jsoc_vers_num (808) |
|
|
|
|
|
static inline const char *jsoc_getversion(char *verstr, int size, int *isdev) |
|
{ |
|
char *vers = strdup(jsoc_version); |
|
char *pc = NULL; |
|
int len = strlen(jsoc_version); |
|
|
|
if (vers) |
|
{ |
|
if (isdev) |
|
{ |
|
*isdev = 0; |
|
} |
|
|
|
if ((pc = strchr(vers, 'R')) != NULL) |
|
{ |
|
*pc = '\0'; |
|
} |
|
|
|
if (jsoc_version[len - 1] == 'X') |
|
{ |
|
if (isdev) |
|
{ |
|
*isdev = 1; |
|
} |
|
|
|
vers[len - 1] = '\0'; |
|
} |
|
|
|
snprintf(verstr, size, "%s.%s", vers + 1, pc + 1); |
|
|
|
free(vers); |
|
} |
|
else |
|
{ |
|
fprintf(stderr, "Out of memory.\n"); |
|
} |
|
|
|
return jsoc_version; |
|
} |
| |
#endif | #endif |
| |