/////////////////////////////////// // developer's utils ;-) int com_test(int p, param_list param) { dbi_result result; unsigned int idnumber; const char *fullname; int j,k; for(k=1;k<10;k++) { for(j=1; j<100; j++) { char *fen=get_fen(); result = dbi_conn_queryf(conn, "INSERT INTO test (fen) values ('%s')",fen); FREE(fen); if (result) { while (dbi_result_next_row(result)) { pprintf(p,"OK\n"); } dbi_result_free(result); } else { //pprintf(p,"no result\n"); } } } pprintf(p,"OK\n"); return COM_OK; }
int com_gen_fen(int p, param_list param) { char* fen = get_fen(); pprintf(p,"%s\n",fen); }
BOOL test_fen() { set_fen(position, "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -"); assert(integrity(position)); set_fen(position, "r5r1/n1q1pP1k/3pPppp/P1pP4/2P4N/R1B5/2Q3PP/7K w - -"); return (!strcmp(get_fen(position), "r5r1/n1q1pP1k/3pPppp/P1pP4/2P4N/R1B5/2Q3PP/7K w - -")); }