/usr/include/scilab/getversion.h is in scilab-include 6.0.1-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | /*
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) 2010 - DIGITEO - Allan CORNET
*
* Copyright (C) 2012 - 2016 - Scilab Enterprises
*
* This file is hereby licensed under the terms of the GNU GPL v2.0,
* pursuant to article 5.3.4 of the CeCILL v.2.1.
* This file was originally licensed under the terms of the CeCILL v2.1,
* and continues to be available under such terms.
* For more information, see the COPYING file which you should have received
* along with this program.
*
*/
/*--------------------------------------------------------------------------*/
#ifndef __GETVERSION_H__
#define __GETVERSION_H__
#include <wchar.h>
#include "BOOL.h"
/**
* get Scilab Version as a int array
* @param[out] size of returned array
* @return int array ver
* ver[0] Major version
* ver[1] Minor version
* ver[2] Maintenance version
* ver[3] timestamp
*/
int *getScilabVersion(int *sizeArrayReturned);
/**
* get Scilab version major number
* @return scilab version major
*/
int getScilabVersionMajor();
/**
* get Scilab version minor number
* @return scilab version minor
*/
int getScilabVersionMinor();
/**
* get Scilab version maintenance number
* @return scilab version maintenance
*/
int getScilabVersionMaintenance();
/**
* get Scilab version timestamp number
* @return scilab version timestamp
*/
int getScilabVersionTimestamp();
/**
* get Scilab version as a string
* @return scilab version
*/
char* getScilabVersionAsString(void);
/**
* get Scilab version as wide string
* @return scilab version
*/
wchar_t* getScilabVersionAsWideString(void);
/**
* get module version as a int array
* @param[in] module name
* @param[out] size of returned array
* @return int array ver
* ver[0] Major version
* ver[1] Minor version
* ver[2] Maintenance version
* ver[3] timestamp
*/
int* getModuleVersion(wchar_t* _pwstModule, int *sizeArrayReturned);
/**
* get module version as a string
* @param[in] module name
* @return scilab version
*/
wchar_t* getModuleVersionInfoAsString(wchar_t* _pwstModule);
/**
* get options used for this version
* @param[out]
* @return char ** with options used
*/
wchar_t** getScilabVersionOptions(int *sizeArrayReturned);
/**
* get release mode
* @return 'release' or 'debug'
*/
wchar_t* getReleaseMode(void);
/**
* get release date
* @return date of version
*/
wchar_t* getReleaseDate(void);
/**
* get release time
* @return time of version
*/
wchar_t* getReleaseTime(void);
/**
* get compiler used to build scilab
* @return 'VC++', 'ICC', 'GCC'
*/
wchar_t* getCompilerUsedToBuildScilab(void);
/**
* get Compiler Architecture
* @return 'x86' or 'x64'
*/
wchar_t* getCompilerArchitecture(void);
/**
* with modelica compiler ?
* @return TRUE or FALSE
*/
BOOL with_modelica_compiler(void);
/**
* with tcl/tk ?
* @return TRUE or FALSE
*/
BOOL with_tk(void);
#endif /* __GETVERSION_H__ */
/*--------------------------------------------------------------------------*/
|