diff --git a/src/memory.c b/src/memory.c
index bec045671e5a8f3202cefb02bd7f615cb5913c4d..af93fa6f7b00a2af6d1a9d5bacd6d0a028e3ee00 100644 (file)
--- a/src/memory.c
+++ b/src/memory.c
#include "glob.h"
#include <stdio.h>
#include <stdlib.h>
-#include <malloc.h>
#include <string.h>
#include "error.h"
#include "files.h"
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);
+}