W1_F0D_SCRATCH_SIZE
u8 rdbuf[W1_F0D_SCRATCH_SIZE];
if (len < W1_F0D_SCRATCH_SIZE || addr & W1_F0D_SCRATCH_MASK) {
char tmp[W1_F0D_SCRATCH_SIZE];
W1_F0D_SCRATCH_SIZE, tmp)) {
copy = W1_F0D_SCRATCH_SIZE -
W1_F0D_SCRATCH_SIZE, tmp) < 0) {
copy = W1_F0D_SCRATCH_SIZE;
#define W1_F0D_SCRATCH_MASK (W1_F0D_SCRATCH_SIZE-1)