Copyright clean-up (part 1):
[AROS.git] / compiler / purify / src / access.c
blob6cb531cf90d408d063a80cd35f68422bffdd4be4
1 /*
2 Copyright © 1995-2014, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #include <stdio.h>
7 #include "debug.h"
8 #include "error.h"
9 #include "hash.h"
11 void Purify_CheckRead (char * addr, long size)
13 #if DEBUG
14 printf ("Purify_CheckRead (addr=%p, size=%ld)\n", addr, size);
15 #endif
17 if (!Purify_CheckMemoryAccess (addr, size, PURIFY_MemAccess_Read))
18 Purify_PrintAccessError ("Read", addr, size);
21 void Purify_CheckWrite (char * addr, long size)
23 #if DEBUG
24 printf ("Purify_CheckWrite (addr=%p, size=%ld)\n", addr, size);
25 #endif
27 if (!Purify_CheckMemoryAccess (addr, size, PURIFY_MemAccess_Write))
28 Purify_PrintAccessError ("Write", addr, size);
30 #if DEBUG
31 Purify_PrintMemory ();
32 #endif