print debug
This commit is contained in:
@ -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);
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user