tortoise.cpp: In function 'int main()':
tortoise.cpp:10:5: warning: statement has no effect [-Wunused-value]
10 | sizeof f;
| ^~~~~~~~
tortoise.cpp:18:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
18 | for (size_t i = 0; i < n; ++i)
| ~~^~~
tortoise.cpp:28:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
28 | for (size_t i = n - 1, j = m - 1; i < n; --i)
| ~~^~~
tortoise.cpp:39:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
39 | for (size_t i = 0; i < m; ++i)
| ~~^~~
tortoise.cpp:44:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
44 | for (size_t j = 0; j < m; ++j)
| ~~^~~
tortoise.cpp:46:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
46 | for (size_t k = 0; k < a[x[j]] && k < n; ++k)
| ~~^~~~~~~~~
tortoise.cpp:46:49: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
46 | for (size_t k = 0; k < a[x[j]] && k < n; ++k)
| ~~^~~
tortoise.cpp:62:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
62 | if (j + 1 < m)
| ~~~~~~^~~
tortoise.cpp:74:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
74 | if (j + 1 < m)
| ~~~~~~^~~
tortoise.cpp:75:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
75 | for (size_t k = 0; k <= a[x[j]] && k <= n; ++k)
| ~~^~~~~~~~~~
tortoise.cpp:75:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
75 | for (size_t k = 0; k <= a[x[j]] && k <= n; ++k)
| ~~^~~~