This repository has been archived on 2026-10-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
lightup/game_private.c
T

43 lines
697 B
C

#include <stdio.h>
#include <stdlib.h>
unsigned int max(unsigned int a, unsigned int b) {
if (a > b)
return a;
return b;
}
unsigned int min(unsigned int a, unsigned int b) {
if (a < b)
return a;
return b;
}
int int_min(int a, int b) {
if (a < b)
return a;
return b;
}
void checkPointer(void* p, char* errMessage) {
if (!p) {
fprintf(stderr, "%s", errMessage);
exit(EXIT_FAILURE);
}
}
void test_output(int i, int excepted, char* message) {
if (i != excepted) {
fprintf(stderr, message);
exit(EXIT_FAILURE);
}
}
unsigned int get_nb_char_from_int(unsigned int number) {
unsigned int res = 0;
do {
res++;
number = number / 10;
} while (number != 0);
return res;
}