From a0c77d9eefe5ddd9dd1962b3d7662a62b60814b9 Mon Sep 17 00:00:00 2001 From: saundersp Date: Sun, 30 Mar 2025 13:47:45 +0200 Subject: [PATCH] gcd, format_{bytes,time} : Fixed arm compilation errors --- format_bytes/Makefile | 2 +- format_bytes/src/format_bytes.cpp | 4 ++-- format_time/Makefile | 2 +- format_time/src/format_time.cpp | 4 ++-- format_time/src/format_time_ns.cpp | 4 ++-- gcd/Makefile | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/format_bytes/Makefile b/format_bytes/Makefile index e231237..8c36669 100644 --- a/format_bytes/Makefile +++ b/format_bytes/Makefile @@ -1,5 +1,5 @@ CXX := g++ -CFLAGS := -std=c++11 -m64 -Wall -Werror -Wextra -O3 +CFLAGS := -std=c++11 -Wall -Werror -Wextra -O3 .PHONY: all all: bin/format_bytes diff --git a/format_bytes/src/format_bytes.cpp b/format_bytes/src/format_bytes.cpp index d928491..a5401ab 100644 --- a/format_bytes/src/format_bytes.cpp +++ b/format_bytes/src/format_bytes.cpp @@ -49,8 +49,8 @@ int32_t main(const int32_t argc, const char* const* argv) noexcept { return EXIT_FAILURE; } else { size_t i = 0; - char c, BUFFER[STRING_BUFFER_SIZE]; - for(; i < STRING_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) + char BUFFER[STRING_BUFFER_SIZE]; + for(int c; i < STRING_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) BUFFER[i] = c; if(i == STRING_BUFFER_SIZE){ fprintf(stderr, "Error while converting to integer : invalid stdin input (too large)\n"); diff --git a/format_time/Makefile b/format_time/Makefile index ebad271..f294c17 100644 --- a/format_time/Makefile +++ b/format_time/Makefile @@ -1,5 +1,5 @@ CXX := g++ -CFLAGS := -std=c++11 -m64 -Wall -Werror -Wextra -O3 +CFLAGS := -std=c++11 -Wall -Werror -Wextra -O3 .PHONY: all all: bin/format_time bin/format_time_ns diff --git a/format_time/src/format_time.cpp b/format_time/src/format_time.cpp index 5c80e76..15110a3 100644 --- a/format_time/src/format_time.cpp +++ b/format_time/src/format_time.cpp @@ -50,8 +50,8 @@ int32_t main(const int32_t argc, const char* const* argv) noexcept { return EXIT_FAILURE; } else { size_t i = 0; - char c, BUFFER[STRING_BUFFER_SIZE]; - for(; i < STRING_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) + char BUFFER[STRING_BUFFER_SIZE]; + for(int c; i < STRING_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) BUFFER[i] = c; if(i == STRING_BUFFER_SIZE){ fprintf(stderr, "Error while converting to integer : invalid stdin input (too large)\n"); diff --git a/format_time/src/format_time_ns.cpp b/format_time/src/format_time_ns.cpp index 01f109a..ffb2906 100644 --- a/format_time/src/format_time_ns.cpp +++ b/format_time/src/format_time_ns.cpp @@ -56,8 +56,8 @@ int32_t main(const int32_t argc, const char* const* argv) noexcept { return EXIT_FAILURE; } else { size_t i = 0; - char c, BUFFER[STR_BUFFER_SIZE]; - for(; i < STR_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) + char BUFFER[STR_BUFFER_SIZE]; + for(int c; i < STR_BUFFER_SIZE && (c = fgetc(stdin)) != EOF; ++i) BUFFER[i] = c; if(i == STR_BUFFER_SIZE){ fprintf(stderr, "Error while converting to integer : invalid stdin input (too large)\n"); diff --git a/gcd/Makefile b/gcd/Makefile index 1692eb0..430fefe 100644 --- a/gcd/Makefile +++ b/gcd/Makefile @@ -1,5 +1,5 @@ CXX := g++ -CFLAGS := -std=c++11 -m64 -Wall -Werror -Wextra -O3 +CFLAGS := -std=c++11 -Wall -Werror -Wextra -O3 .PHONY: all all: bin/gcd