X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmemory.c;h=d3c5e8ccf8364e55b875f59fa472ab986d460fb4;hb=3d2215798aaab87db7ae5265d21e359864e1f1c2;hp=bec045671e5a8f3202cefb02bd7f615cb5913c4d;hpb=a46a1d55c077e3aa91a728047409050187e90083;p=flatwaifu.git diff --git a/src/memory.c b/src/memory.c index bec0456..d3c5e8c 100644 --- a/src/memory.c +++ b/src/memory.c @@ -22,7 +22,6 @@ #include "glob.h" #include #include -#include #include #include "error.h" #include "files.h" @@ -91,3 +90,11 @@ void M_unlock(void *p) { if(!resl[h]) return; --resl[h]; } + +int M_locked (int h) { + return (h != -1) && (h != 0xFFFF) && (resl[h & (-1 - 0x8000)] != 0); +} + +int M_was_locked (int h) { + return (h != -1) && (h != 0xFFFF) && (resp[h & (-1 - 0x8000)] != NULL); +}