aboutsummaryrefslogtreecommitdiff
path: root/client/shaders/stars_shader
diff options
context:
space:
mode:
authorOctavian <coctavian10@yahoo.ro>2022-05-10 13:34:59 +0300
committersfan5 <sfan5@live.de>2022-05-10 22:36:25 +0200
commit0f8c46771ef5ccbb8100f5e731158ef98db57c95 (patch)
tree75e35baf675b141799d614f9725b927e7b217833 /client/shaders/stars_shader
parentf5a8593b11382b70ee969dc93b71f34fb0cad5df (diff)
downloadminetest-0f8c46771ef5ccbb8100f5e731158ef98db57c95.tar.gz
minetest-0f8c46771ef5ccbb8100f5e731158ef98db57c95.tar.bz2
minetest-0f8c46771ef5ccbb8100f5e731158ef98db57c95.zip
Fix possible unreliable behavior due to uninitialized variables
Diffstat (limited to 'client/shaders/stars_shader')
0 files changed, 0 insertions, 0 deletions
hl com"> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #ifndef JTHREAD_H #define JTHREAD_H #include "jmutex.h" #define ERR_JTHREAD_CANTINITMUTEX -1 #define ERR_JTHREAD_CANTSTARTTHREAD -2 #define ERR_JTHREAD_THREADFUNCNOTSET -3 #define ERR_JTHREAD_NOTRUNNING -4 #define ERR_JTHREAD_ALREADYRUNNING -5 class JThread { public: JThread(); virtual ~JThread(); int Start(); int Kill(); virtual void *Thread() = 0; bool IsRunning(); void *GetReturnValue(); bool IsSameThread(); protected: void ThreadStarted(); private: #if (defined(WIN32) || defined(_WIN32_WCE)) #ifdef _WIN32_WCE DWORD threadid; static DWORD WINAPI TheThread(void *param); #else static UINT __stdcall TheThread(void *param); UINT threadid; #endif // _WIN32_WCE HANDLE threadhandle; #else // pthread type threads static void *TheThread(void *param); pthread_t threadid; #endif // WIN32 void *retval; bool running; JMutex runningmutex; JMutex continuemutex,continuemutex2; bool mutexinit; };