X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmemory.c;h=af93fa6f7b00a2af6d1a9d5bacd6d0a028e3ee00;hb=e5c2eddc151a59db4e611a77901732d7c15fde90;hp=23e5cbd3634f7541950dfcd6ce9834496cf8dc6a;hpb=a2115940e7643dcb1b87286f3d19fe95f7b79bd3;p=flatwaifu.git diff --git a/src/memory.c b/src/memory.c index 23e5cbd..af93fa6 100644 --- a/src/memory.c +++ b/src/memory.c @@ -1,7 +1,6 @@ /* Copyright (C) Prikol Software 1996-1997 Copyright (C) Aleksey Volynskov 1996-1997 - Copyright (C) 2011 This file is part of the Doom2D:Rembo project. @@ -23,7 +22,6 @@ #include "glob.h" #include #include -#include #include #include "error.h" #include "files.h" @@ -92,3 +90,13 @@ void M_unlock(void *p) { if(!resl[h]) return; --resl[h]; } + +int M_locked (int h) { + h&=-1-0x8000; + return (h != -1) && (h != 0xFFFF) && (resl[h] != 0); +} + +int M_was_locked (int h) { + h&=-1-0x8000; + return (h != -1) && (h != 0xFFFF) && (resp[h] != NULL); +}