Dropped lfs_*32/16 suffixed utils
We don't actually need these, all we need are utils defined for the
largest integer size we operate on, currently uint32_t.
Counterintuitively this should make it easier to adopt different integer
widths in the future.
Or maybe this will bite us when lfs_off_t >> lfs_size_t? Oh well, if
that's the case we can fix it then.
No code changes:
code stack
before: 33886 2560
after: 33886 (+0.0%) 2560 (+0.0%)
This commit is contained in:
@@ -817,7 +817,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
TEST_PRNG(&prng) % CHUNK,
|
||||
SIZE - off);
|
||||
|
||||
@@ -826,7 +826,7 @@ code = '''
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
if (chunk != 0) {
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
}
|
||||
|
||||
// update file
|
||||
@@ -2518,7 +2518,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
TEST_PRNG(&prng) % CHUNK,
|
||||
SIZE - off);
|
||||
|
||||
@@ -2527,7 +2527,7 @@ code = '''
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
if (chunk != 0) {
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
}
|
||||
|
||||
// update file
|
||||
@@ -4214,7 +4214,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -4222,7 +4222,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update file
|
||||
lfsr_file_seek(&lfs, &file, off, LFS_SEEK_SET) => off;
|
||||
|
||||
@@ -580,7 +580,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -588,7 +588,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update file
|
||||
lfsr_file_seek(&lfs, &file, off, LFS_SEEK_SET) => off;
|
||||
|
||||
+26
-26
@@ -573,7 +573,7 @@ code = '''
|
||||
for (lfs_size_t r = 0; r < R; r++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &readers[r], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -733,7 +733,7 @@ code = '''
|
||||
for (lfs_size_t i = 0; i < N; i++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &writer, off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -753,7 +753,7 @@ code = '''
|
||||
for (lfs_size_t r = 0; r < R; r++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &readers[r], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -919,7 +919,7 @@ code = '''
|
||||
for (lfs_size_t w = 0; w < W; w++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &writers[w], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -1117,7 +1117,7 @@ code = '''
|
||||
for (lfs_size_t w = 0; w < W; w++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &writers[w], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -1143,7 +1143,7 @@ code = '''
|
||||
for (lfs_size_t r = 0; r < R; r++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &readers[r], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -1331,7 +1331,7 @@ code = '''
|
||||
for (lfs_size_t rw = 0; rw < RW; rw++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -1358,7 +1358,7 @@ code = '''
|
||||
for (lfs_size_t rw = 0; rw < RW; rw++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -1443,7 +1443,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
uint8_t wbuf[CHUNK];
|
||||
for (lfs_size_t j = 0; j < size; j++) {
|
||||
wbuf[j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -1466,7 +1466,7 @@ code = '''
|
||||
off - between_size[rw]);
|
||||
}
|
||||
memcpy(&between[rw][off], wbuf, size);
|
||||
between_size[rw] = lfs_max32(off + size, between_size[rw]);
|
||||
between_size[rw] = lfs_max(off + size, between_size[rw]);
|
||||
|
||||
// reading?
|
||||
} else if (op == 1) {
|
||||
@@ -1474,7 +1474,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, between_size[rw] - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, between_size[rw] - off);
|
||||
|
||||
// read
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
@@ -1578,7 +1578,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
uint8_t wbuf[CHUNK];
|
||||
for (lfs_size_t j = 0; j < size; j++) {
|
||||
wbuf[j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -1601,7 +1601,7 @@ code = '''
|
||||
off - between_size[rw]);
|
||||
}
|
||||
memcpy(&between[rw][off], wbuf, size);
|
||||
between_size[rw] = lfs_max32(off + size, between_size[rw]);
|
||||
between_size[rw] = lfs_max(off + size, between_size[rw]);
|
||||
|
||||
// reading?
|
||||
} else if (op == 1) {
|
||||
@@ -1609,7 +1609,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, between_size[rw] - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, between_size[rw] - off);
|
||||
|
||||
// read
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
@@ -2479,7 +2479,7 @@ code = '''
|
||||
for (lfs_size_t i = 0; i < N; i++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &writer, off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -2499,7 +2499,7 @@ code = '''
|
||||
for (lfs_size_t r = 0; r < R; r++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &readers[r], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -2673,7 +2673,7 @@ code = '''
|
||||
for (lfs_size_t i = 0; i < N; i++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &writer, off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -2693,7 +2693,7 @@ code = '''
|
||||
for (lfs_size_t r = 0; r < R; r++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &readers[r], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -2885,7 +2885,7 @@ code = '''
|
||||
for (lfs_size_t rw = 0; rw < RW; rw++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// write
|
||||
@@ -2916,7 +2916,7 @@ code = '''
|
||||
for (lfs_size_t rw = 0; rw < RW; rw++) {
|
||||
// choose a random offset
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
|
||||
// read
|
||||
@@ -3004,7 +3004,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
uint8_t wbuf[CHUNK];
|
||||
for (lfs_size_t j = 0; j < size; j++) {
|
||||
wbuf[j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -3024,7 +3024,7 @@ code = '''
|
||||
off - between_size[rw]);
|
||||
}
|
||||
memcpy(&between[rw][off], wbuf, size);
|
||||
between_size[rw] = lfs_max32(off + size, between_size[rw]);
|
||||
between_size[rw] = lfs_max(off + size, between_size[rw]);
|
||||
|
||||
// reading?
|
||||
} else if (op == 1) {
|
||||
@@ -3032,7 +3032,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, between_size[rw] - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, between_size[rw] - off);
|
||||
|
||||
// read
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
@@ -3154,7 +3154,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, SIZE - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, SIZE - off);
|
||||
uint8_t wbuf[CHUNK];
|
||||
for (lfs_size_t j = 0; j < size; j++) {
|
||||
wbuf[j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -3174,7 +3174,7 @@ code = '''
|
||||
off - between_size[rw]);
|
||||
}
|
||||
memcpy(&between[rw][off], wbuf, size);
|
||||
between_size[rw] = lfs_max32(off + size, between_size[rw]);
|
||||
between_size[rw] = lfs_max(off + size, between_size[rw]);
|
||||
|
||||
// reading?
|
||||
} else if (op == 1) {
|
||||
@@ -3182,7 +3182,7 @@ code = '''
|
||||
lfs_off_t off = (between_size[rw] > 0)
|
||||
? TEST_PRNG(&prng) % between_size[rw]
|
||||
: 0;
|
||||
lfs_size_t size = lfs_min32(CHUNK, between_size[rw] - off);
|
||||
lfs_size_t size = lfs_min(CHUNK, between_size[rw] - off);
|
||||
|
||||
// read
|
||||
lfsr_file_seek(&lfs, &rdwrs[rw], off, LFS_SEEK_SET) => off;
|
||||
|
||||
+23
-23
@@ -515,8 +515,8 @@ code = '''
|
||||
lfsr_file_open(&lfs, &file, "hello",
|
||||
LFS_O_WRONLY | LFS_O_CREAT | LFS_O_TRUNC) => 0;
|
||||
// simulate our file in ram
|
||||
uint8_t sim[lfs_max32(FROM,TO)];
|
||||
memset(sim, 0, lfs_max32(FROM,TO));
|
||||
uint8_t sim[lfs_max(FROM,TO)];
|
||||
memset(sim, 0, lfs_max(FROM,TO));
|
||||
uint32_t prng = 42;
|
||||
for (lfs_size_t i = 0; i < FROM; i++) {
|
||||
sim[i] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -640,8 +640,8 @@ code = '''
|
||||
lfsr_file_open(&lfs, &file, "hello",
|
||||
LFS_O_WRONLY | LFS_O_CREAT | LFS_O_TRUNC) => 0;
|
||||
// simulate our file in ram
|
||||
uint8_t sim[lfs_max32(FROM,lfs_max32(AND,TO))];
|
||||
memset(sim, 0, lfs_max32(FROM,lfs_max32(AND,TO)));
|
||||
uint8_t sim[lfs_max(FROM,lfs_max(AND,TO))];
|
||||
memset(sim, 0, lfs_max(FROM,lfs_max(AND,TO)));
|
||||
uint32_t prng = 42;
|
||||
for (lfs_size_t i = 0; i < FROM; i++) {
|
||||
sim[i] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -773,8 +773,8 @@ code = '''
|
||||
lfsr_file_open(&lfs, &file, "hello",
|
||||
LFS_O_WRONLY | LFS_O_CREAT | LFS_O_TRUNC) => 0;
|
||||
// simulate our file in ram
|
||||
uint8_t sim[lfs_max32(FROM,TO)];
|
||||
memset(sim, 0, lfs_max32(FROM,TO));
|
||||
uint8_t sim[lfs_max(FROM,TO)];
|
||||
memset(sim, 0, lfs_max(FROM,TO));
|
||||
uint32_t prng = 42;
|
||||
for (lfs_size_t i = 0; i < FROM; i++) {
|
||||
sim[i] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -902,8 +902,8 @@ code = '''
|
||||
lfsr_file_open(&lfs, &file, "hello",
|
||||
LFS_O_WRONLY | LFS_O_CREAT | LFS_O_TRUNC) => 0;
|
||||
// simulate our file in ram
|
||||
uint8_t sim[lfs_max32(FROM,lfs_max32(AND,TO))];
|
||||
memset(sim, 0, lfs_max32(FROM,lfs_max32(AND,TO)));
|
||||
uint8_t sim[lfs_max(FROM,lfs_max(AND,TO))];
|
||||
memset(sim, 0, lfs_max(FROM,lfs_max(AND,TO)));
|
||||
uint32_t prng = 42;
|
||||
for (lfs_size_t i = 0; i < FROM; i++) {
|
||||
sim[i] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
@@ -1595,7 +1595,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < CHUNK; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+CHUNK);
|
||||
size = lfs_max(size, off+CHUNK);
|
||||
|
||||
// update file
|
||||
lfsr_file_seek(&lfs, &file, off, LFS_SEEK_SET) => off;
|
||||
@@ -1735,7 +1735,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -1743,7 +1743,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update file
|
||||
lfsr_file_seek(&lfs, &file, off, LFS_SEEK_SET) => off;
|
||||
@@ -1858,7 +1858,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_soff_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -1953,7 +1953,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -1973,7 +1973,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update the file
|
||||
lfsr_file_write(&lfs, &file, &sim[off], chunk) => chunk;
|
||||
@@ -2100,7 +2100,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
// and if we are reading or writing
|
||||
@@ -2124,7 +2124,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update the file
|
||||
lfsr_file_write(&lfs, &file, &sim[off], chunk) => chunk;
|
||||
@@ -2143,9 +2143,9 @@ code = '''
|
||||
// reading?
|
||||
} else if (op == 1) {
|
||||
// we may read less than chunk if we're past eof
|
||||
lfs_off_t expected = lfs_min32(
|
||||
lfs_off_t expected = lfs_min(
|
||||
chunk,
|
||||
size - lfs_min32(off, size));
|
||||
size - lfs_min(off, size));
|
||||
|
||||
// read the file and assert we got the correct data
|
||||
uint8_t rbuf[2*SIZE];
|
||||
@@ -2394,7 +2394,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -2405,7 +2405,7 @@ code = '''
|
||||
for (lfs_size_t j = 0; j < chunk; j++) {
|
||||
sim[off+j] = 'a' + (TEST_PRNG(&prng) % 26);
|
||||
}
|
||||
size = lfs_max32(size, off+chunk);
|
||||
size = lfs_max(size, off+chunk);
|
||||
|
||||
// update the file
|
||||
lfsr_file_write(&lfs, &file, &sim[off], chunk) => chunk;
|
||||
@@ -2428,7 +2428,7 @@ code = '''
|
||||
// choose a random location
|
||||
lfs_off_t off = TEST_PRNG(&prng) % SIZE;
|
||||
// and a random size, up to the chunk size
|
||||
lfs_size_t chunk = lfs_min32(
|
||||
lfs_size_t chunk = lfs_min(
|
||||
(TEST_PRNG(&prng) % (CHUNK+1-1)) + 1,
|
||||
SIZE - off);
|
||||
|
||||
@@ -2436,9 +2436,9 @@ code = '''
|
||||
lfsr_file_seek(&lfs, &file, off, LFS_SEEK_SET) => off;
|
||||
|
||||
// we may read less than chunk if we're past eof
|
||||
lfs_off_t expected = lfs_min32(
|
||||
lfs_off_t expected = lfs_min(
|
||||
chunk,
|
||||
size - lfs_min32(off, size));
|
||||
size - lfs_min(off, size));
|
||||
|
||||
// read the file and assert we got the correct data
|
||||
uint8_t rbuf[2*SIZE];
|
||||
|
||||
Reference in New Issue
Block a user