25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_zero.c,v 1.6 2006/12/30 13:31:00 debug Exp $ |
* $Id: dev_zero.c,v 1.8 2007/06/15 20:11:27 debug Exp $ |
29 |
* |
* |
30 |
* A simple device which returns zero for all reads, and discards all writes. |
* COMMENT: A simple device which returns zero for reads, discards all writes |
31 |
*/ |
*/ |
32 |
|
|
33 |
#include <stdio.h> |
#include <stdio.h> |
43 |
DEVICE_ACCESS(zero) |
DEVICE_ACCESS(zero) |
44 |
{ |
{ |
45 |
if (writeflag == MEM_READ) { |
if (writeflag == MEM_READ) { |
46 |
unsigned int i; |
size_t i; |
47 |
for (i=0; i<len; i++) |
for (i=0; i<len; i++) |
48 |
data[i] = 0; |
data[i] = 0; |
49 |
} |
} |