print debug

This commit is contained in:
2024-03-18 20:57:12 +01:00
parent 1b779b7667
commit 461c7fe680
2 changed files with 11 additions and 0 deletions

View File

@ -1,4 +1,5 @@
#include <stdio.h>
#include <stdint.h>
#define fprintArray(file, printer, arr) \
do { \
@ -23,3 +24,4 @@
void printerll(FILE *file, long long num);
void printerull(FILE *file, unsigned long long num);
void printPieceMask(uint_least64_t mask);

View File

@ -1,4 +1,7 @@
#include <stdio.h>
#include <limits.h>
#include <stdint.h>
#include <chess/bitboard.h>
void printerll(FILE *file, long long num) {
fprintf(file, "%lld", num);
@ -7,3 +10,9 @@ void printerll(FILE *file, long long num) {
void printerull(FILE *file, unsigned long long num) {
fprintf(file, "%lluu", num);
}
void printPieceMask(uint_least64_t mask) {
for(uint_least8_t i = 0; i < CHAR_BIT * sizeof mask; ++i) {
printf("%d", bitsetGet(mask, i);
}
}