aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/scicore/tools.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/scicore/tools.cpp')
-rw-r--r--engines/sci/scicore/tools.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/engines/sci/scicore/tools.cpp b/engines/sci/scicore/tools.cpp
index 4436ce2e41..86967ff225 100644
--- a/engines/sci/scicore/tools.cpp
+++ b/engines/sci/scicore/tools.cpp
@@ -83,69 +83,6 @@ int sci_debug_flags = 0; /* Special flags */
# define con_file 0
#endif
-#define MEMTEST_HARDNESS 31
-
-int
-memtest(const char *file, int line) {
- /* va_list argp; -- unused */
- int i;
- void *blocks[MEMTEST_HARDNESS + 1];
- fprintf(stderr, "Memtesting in %s, L%d\n", file, line);
-
- for (i = 0; i < MEMTEST_HARDNESS; i++) {
- blocks[i] = sci_malloc(1 + i);
-#ifdef HAVE_MEMFROB
- memfrob(blocks[i], 1 + i);
-#else
- memset(blocks[i], 42, 1 + i);
-#endif
- }
- for (i = 0; i < MEMTEST_HARDNESS; i++)
- free(blocks[i]);
-
- for (i = 0; i < MEMTEST_HARDNESS; i++) {
- blocks[i] = sci_malloc(5 + i * 5);
-#ifdef HAVE_MEMFROB
- memfrob(blocks[i], 5 + i*5);
-#else
- memset(blocks[i], 42, 5 + i*5);
-#endif
- }
- for (i = 0; i < MEMTEST_HARDNESS; i++)
- free(blocks[i]);
-
- for (i = 0; i < MEMTEST_HARDNESS; i++) {
- blocks[i] = sci_malloc(5 + i * 100);
-#ifdef HAVE_MEMFROB
- memfrob(blocks[i], 5 + i*100);
-#else
- memset(blocks[i], 42, 5 + i*100);
-#endif
- }
- for (i = 0; i < MEMTEST_HARDNESS; i++)
- free(blocks[i]);
-
- for (i = 0; i < MEMTEST_HARDNESS; i++) {
- blocks[i] = sci_malloc(5 + i * 1000);
-#ifdef HAVE_MEMFROB
- memfrob(blocks[i], 5 + i * 1000);
-#else
- memset(blocks[i], 42, 5 + i * 1000);
-#endif
- }
- for (i = 0; i < MEMTEST_HARDNESS; i++)
- free(blocks[i]);
- fprintf(stderr, "Memtest succeeded!\n");
- return 0;
-}
-
-void *
-memdup(void *src, int size) {
- void *b = malloc(size);
- memcpy(b, src, size);
- return b;
-}
-
int sci_ffs(int _mask) {
int retval = 0;