From 73c2b00a10c5786ddeeacc915e233fd4df1c9321 Mon Sep 17 00:00:00 2001 From: Martial Simon Date: Sat, 11 Oct 2025 22:19:00 +0200 Subject: fix: evalexpr & tinyprintf contenaient toute la piscine --- rushs/tinyprintf/traffic_lights/traffic_lights.c | 38 ------------------------ rushs/tinyprintf/traffic_lights/traffic_lights.h | 11 ------- 2 files changed, 49 deletions(-) delete mode 100644 rushs/tinyprintf/traffic_lights/traffic_lights.c delete mode 100644 rushs/tinyprintf/traffic_lights/traffic_lights.h (limited to 'rushs/tinyprintf/traffic_lights') diff --git a/rushs/tinyprintf/traffic_lights/traffic_lights.c b/rushs/tinyprintf/traffic_lights/traffic_lights.c deleted file mode 100644 index 76ea94f..0000000 --- a/rushs/tinyprintf/traffic_lights/traffic_lights.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "traffic_lights.h" - -void init(unsigned char *lights) -{ - *lights <<= 4; -} - -void turn_on(unsigned char *lights, unsigned char light_num) -{ - *lights |= 1 << (light_num - 1); -} - -void turn_off(unsigned char *lights, unsigned char light_num) -{ - *lights &= ~(1 << (light_num - 1)); -} - -void next_step(unsigned char *lights) -{ - *lights <<= 1; - *lights += *lights >> 4; -} - -void reverse(unsigned char *lights) -{ - *lights = ~*lights; -} - -void swap(unsigned char *lights_1, unsigned char *lights_2) -{ - if (lights_1 == lights_2) - { - return; - } - *lights_1 = *lights_2 ^ *lights_1; - *lights_2 = *lights_1 ^ *lights_2; - *lights_1 = *lights_2 ^ *lights_1; -} diff --git a/rushs/tinyprintf/traffic_lights/traffic_lights.h b/rushs/tinyprintf/traffic_lights/traffic_lights.h deleted file mode 100644 index 7c803ea..0000000 --- a/rushs/tinyprintf/traffic_lights/traffic_lights.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef TRAFFIC_LIGHTS_H -#define TRAFFIC_LIGHTS_H - -void init(unsigned char *lights); -void turn_on(unsigned char *lights, unsigned char light_num); -void turn_off(unsigned char *lights, unsigned char light_num); -void next_step(unsigned char *lights); -void reverse(unsigned char *lights); -void swap(unsigned char *lights_1, unsigned char *lights_2); - -#endif /* !TRAFFIC_LIGHTS_H */ -- cgit v1.2.3