From f220b02578d5f6549cb002bf69ad43ab2d2f923c Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Thu, 15 Apr 2021 16:58:35 +0200 Subject: Fix compiler warnings --- src/main.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main.c b/src/main.c index b8731b8..1596ba4 100644 --- a/src/main.c +++ b/src/main.c @@ -157,7 +157,7 @@ draw_line(int x0, int y0, int x1, int y1, Color clr) { } // Draw the line with Bresenham's algorithm. - for (size_t i = 0; i <= n_steps; ++i) { + for (int i = 0; i <= n_steps; ++i) { FRAMEBUFFER[y][x] = clr; *a += a_step; diff += diff_inc_a; @@ -182,12 +182,12 @@ draw_rect(int x0, int y0, int x1, int y1, Color clr) { } int dx = x1 - x0; int dy = y1 - y0; - for (size_t i = 0; i <= dx; ++i) { + for (int i = 0; i <= dx; ++i) { int x = x0 + i; FRAMEBUFFER[y0][x] = clr; FRAMEBUFFER[y1][x] = clr; } - for (size_t j = 0; j <= dy; ++j) { + for (int j = 0; j <= dy; ++j) { int y = y0 + j; FRAMEBUFFER[y][x0] = clr; FRAMEBUFFER[y][x1] = clr; @@ -208,8 +208,8 @@ draw_fill_rect(int x0, int y0, int x1, int y1, Color clr) { } int dx = x1 - x0; int dy = y1 - y0; - for (size_t i = 0; i <= dx; ++i) { - for (size_t j = 0; j <= dy; ++j) { + for (int i = 0; i <= dx; ++i) { + for (int j = 0; j <= dy; ++j) { int x = x0 + i; int y = y0 + j; FRAMEBUFFER[y][x] = clr; @@ -231,14 +231,14 @@ int main(void) { set_display_mode(DISP_MODE_3 | DISP_BG2); // Draw a grid pattern. - for (size_t j = 30; j < SCREEN_HEIGHT - 30; j += 8) { - for (size_t i = 30; i < 50; i += 8) { + for (int j = 30; j < SCREEN_HEIGHT - 30; j += 8) { + for (int i = 30; i < 50; i += 8) { draw_rect(i, j, 0 + i + 8, j + 8, COLOR_RED); } } // Draw the text line. - for (size_t i = 0; i < SCREEN_WIDTH; i += 8) { + for (int i = 0; i < SCREEN_WIDTH; i += 8) { draw_fill_rect(i, 7, 0 + i + 7, 16, COLOR_RED); } put_text(8, 8, COLOR_BLACK, "Testing other patterns"); @@ -246,14 +246,14 @@ int main(void) { // Test line drawings. draw_fill_rect(69, 29, SCREEN_WIDTH - 69, SCREEN_HEIGHT - 29, COLOR_BLACK); int step = 10; - for (size_t k = 0; k < (SCREEN_WIDTH - 70 - 70) / step; k++) { + for (int k = 0; k < (SCREEN_WIDTH - 70 - 70) / step; k++) { int x0 = 70; int y0 = 30 + k * step; int x1 = x0 + k * step + step; int y1 = SCREEN_HEIGHT - 30; draw_line(x0, y0, x1, y1, COLOR_BLUE); } - for (size_t k = 0; k < (SCREEN_WIDTH - 70 - 70) / step; k++) { + for (int k = 0; k < (SCREEN_WIDTH - 70 - 70) / step; k++) { int x0 = 70 + k * step; int y0 = 30; int x1 = SCREEN_WIDTH - 70; -- cgit v1.2.1