diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-27 09:03:51 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-05-27 09:03:51 +0200 |
| commit | 7c934801f88c640970ad41b5ddd39f4e39609f28 (patch) | |
| tree | 76a065db76fbcbdec818b8b6cc8b108ac1c9eb49 /src/solvers/h48/checkdata.h | |
| parent | 243a852d31483d10983c50978d1d4471efd0e553 (diff) | |
| download | nissy-core-7c934801f88c640970ad41b5ddd39f4e39609f28.tar.gz nissy-core-7c934801f88c640970ad41b5ddd39f4e39609f28.zip | |
Removed VLA notation from function parameters.
I found out that this gives undefined behavior when then size is 0.
Better not to have it at all, it is confusing for other developers anyway.
Diffstat (limited to 'src/solvers/h48/checkdata.h')
| -rw-r--r-- | src/solvers/h48/checkdata.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/solvers/h48/checkdata.h b/src/solvers/h48/checkdata.h index 53e616b..d36d8cc 100644 --- a/src/solvers/h48/checkdata.h +++ b/src/solvers/h48/checkdata.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | STATIC long long checkdata_h48( | 1 | STATIC long long checkdata_h48( |
| 2 | const char *, unsigned long long n, const unsigned char [n]); | 2 | const char *, unsigned long long, const unsigned char *); |
| 3 | 3 | ||
| 4 | /* | 4 | /* |
| 5 | Currently unused. | 5 | Currently unused. |
| @@ -178,7 +178,7 @@ STATIC long long | |||
| 178 | checkdata_h48( | 178 | checkdata_h48( |
| 179 | const char *solver, | 179 | const char *solver, |
| 180 | unsigned long long data_size, | 180 | unsigned long long data_size, |
| 181 | const unsigned char data[data_size] | 181 | const unsigned char *data |
| 182 | ) | 182 | ) |
| 183 | { | 183 | { |
| 184 | const unsigned char *table; | 184 | const unsigned char *table; |
