i think circ shift is good now?

This commit is contained in:
Christoph J. Scherr 2023-04-25 11:20:06 +02:00
parent 867f7c87af
commit 3b383cebe4
Signed by: PlexSheep
GPG Key ID: 25B4ACF7D88186CC
1 changed files with 2 additions and 0 deletions

View File

@ -11,6 +11,7 @@
* when the shift count is 0 or >= the width of unsigned int. * when the shift count is 0 or >= the width of unsigned int.
*/ */
#include <stdio.h>
#include <stdint.h> // for uint32_t, to get 32-bit-wide rotates, regardless of the size of int. #include <stdint.h> // for uint32_t, to get 32-bit-wide rotates, regardless of the size of int.
#include <limits.h> // for CHAR_BIT #include <limits.h> // for CHAR_BIT
@ -27,6 +28,7 @@ uint32_t rotr32 (uint32_t value, unsigned int count) {
} }
uint32_t main(int* argc, char** argv) { uint32_t main(int* argc, char** argv) {
// compiler warning for this comparison, but this works as intended.
if (argc < 3) { if (argc < 3) {
printf("give two integers as argument!\n"); printf("give two integers as argument!\n");
return 1; return 1;