#include <ctype.h>
#include <signal.h>
+#include <stdarg.h>
#include <sys/param.h>
#include <sys/types.h>
#include <sys/file.h>
printf("%s\n", s);
}
+void
+Raw_AlwaysShowMessage(const char *format, ...)
+{
+ va_list ap;
+ va_start(ap, format);
+ vprintf(format, ap);
+ va_end(ap);
+ printf("\n");
+}
+
+void
+Raw_Printf(const char *format, ...)
+{
+ va_list ap;
+ va_start(ap, format);
+ vprintf(format, ap);
+ va_end(ap);
+}
+
+void
+Raw_doRequestInputString(const char* fmt, char* buffer)
+{
+ scanf(fmt, buffer);
+}
+
+
+int
+Raw_GetString(char* sx)
+{
+ int eof = 0;
+ sx[0] = '\0';
+
+ while(!eof && !sx[0])
+ eof = (fgets(sx, 80, stdin) == NULL);
+ return eof;
+}
+
+
+void
+Raw_ShowNodeCnt(long NodeCnt)
+{
+ printf(CP[91],
+ NodeCnt, (((et) ? ((NodeCnt * 100) / et) : 0)));
+}
+
void
Raw_ShowPatternCount(short side, short n)
if (!nolist)
ListGame();
+
+ exit(0);
}
(TCflag) ? CP[93] : CP[92],
TimeControl.moves[black], TimeControl.clock[black] / 100,
TCadd/100, MaxSearchDepth);
-
- signal(SIGINT, Raw_TerminateSearch);
- signal(SIGQUIT, Raw_TerminateSearch);
}
void
Raw_SearchStartStuff(short side)
{
- signal(SIGINT, Raw_TerminateSearch);
- signal(SIGQUIT, Raw_TerminateSearch);
-
if (flag.post)
{
printf(CP[123],
mtl[opponent], pscore[opponent], GameType[opponent]);
printf("\nhung black %d hung white %d\n", hung[black], hung[white]);
}
-