print debug
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#define fprintArray(file, printer, arr) \
|
#define fprintArray(file, printer, arr) \
|
||||||
do { \
|
do { \
|
||||||
@ -23,3 +24,4 @@
|
|||||||
|
|
||||||
void printerll(FILE *file, long long num);
|
void printerll(FILE *file, long long num);
|
||||||
void printerull(FILE *file, unsigned 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 <stdio.h>
|
||||||
|
#include <limits.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <chess/bitboard.h>
|
||||||
|
|
||||||
void printerll(FILE *file, long long num) {
|
void printerll(FILE *file, long long num) {
|
||||||
fprintf(file, "%lld", num);
|
fprintf(file, "%lld", num);
|
||||||
@ -7,3 +10,9 @@ void printerll(FILE *file, long long num) {
|
|||||||
void printerull(FILE *file, unsigned long long num) {
|
void printerull(FILE *file, unsigned long long num) {
|
||||||
fprintf(file, "%lluu", 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