From c3eee8e333866d92e5fd94ae83cef618758c11bb Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Mon, 15 Sep 2025 18:50:32 +0200 Subject: FICS RPBLC v1.4.6 --- FICS/eco.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 FICS/eco.h (limited to 'FICS/eco.h') diff --git a/FICS/eco.h b/FICS/eco.h new file mode 100644 index 0000000..c1ab418 --- /dev/null +++ b/FICS/eco.h @@ -0,0 +1,37 @@ +#ifndef _ECO_H +#define _ECO_H + +#include "command.h" /* param_list */ + +#define SPACE_CHK()\ + do {\ + if (space > 0) {\ + FENstring[FENcount++] = (space + '0');\ + space = 0;\ + }\ + } while (0) + +typedef struct { + char ECO[4]; + char FENpos[80]; +} ECO_entry; + +typedef struct { + char NIC[6]; + char FENpos[80]; +} NIC_entry; + +typedef struct { + char LONG[80]; + char FENpos[80]; +} LONG_entry; + +extern char *boardToFEN(int); +extern char *getECO(int); +extern int com_eco(int, param_list); +extern void BookInit(void); +extern void ECO_init(void); +extern void LONG_init(void); +extern void NIC_init(void); + +#endif -- cgit v1.2.3