diff options
Diffstat (limited to 'src/nissy.c')
| -rw-r--r-- | src/nissy.c | 12 |
1 files changed, 12 insertions, 0 deletions
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 @@ | |||
| 1 | #include <inttypes.h> | 1 | #include <inttypes.h> |
| 2 | #include <limits.h> | ||
| 2 | #include <pthread.h> | 3 | #include <pthread.h> |
| 3 | #include <stdatomic.h> | 4 | #include <stdatomic.h> |
| 4 | #include <stdarg.h> | 5 | #include <stdarg.h> |
| @@ -521,6 +522,17 @@ nissy_solve( | |||
| 521 | } | 522 | } |
| 522 | 523 | ||
| 523 | long long | 524 | long long |
| 525 | nissy_countmoves( | ||
| 526 | const char *moves | ||
| 527 | ) | ||
| 528 | { | ||
| 529 | if (moves == NULL) | ||
| 530 | return NISSY_ERROR_NULL_POINTER; | ||
| 531 | |||
| 532 | return readmoves(moves, INT_MAX, NULL); | ||
| 533 | } | ||
| 534 | |||
| 535 | long long | ||
| 524 | nissy_setlogger( | 536 | nissy_setlogger( |
| 525 | void (*log)(const char *, ...) | 537 | void (*log)(const char *, ...) |
| 526 | ) | 538 | ) |
