From 3d6c73c33276ecedba86cb871b4b5a089571629b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 18 Oct 2024 12:21:51 +0200 Subject: New interface function nissy_countmoves --- src/nissy.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/nissy.c') diff --git a/src/nissy.c b/src/nissy.c index fe2747b..986f27f 100644 --- a/src/nissy.c +++ b/src/nissy.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -520,6 +521,17 @@ nissy_solve( } } +long long +nissy_countmoves( + const char *moves +) +{ + if (moves == NULL) + return NISSY_ERROR_NULL_POINTER; + + return readmoves(moves, INT_MAX, NULL); +} + long long nissy_setlogger( void (*log)(const char *, ...) -- cgit v1.3