/* SILC FSM tests */
-#include "silc.h"
+#include "silcruntime.h"
#include "silcfsm.h"
typedef void (*Callback)(void *context);
SILC_LOG_DEBUG(("Signaller 1"));
SILC_FSM_EVENT_SIGNAL(&f->wait2);
- silc_fsm_next_later(fsm, test_st_signal1_check, 0, 500000);
+ silc_fsm_next_later(fsm, test_st_signal1_check, 0, 500000);
return SILC_FSM_WAIT;;
}
silc_log_debug(TRUE);
silc_log_debug_hexdump(TRUE);
silc_log_quick(TRUE);
- silc_log_set_debug_string("*fsm*,*async*");
+ silc_log_set_debug_string("*fsm*,*async*,*errno*");
}
SILC_LOG_DEBUG(("Allocating scheduler"));
- schedule = silc_schedule_init(0, NULL);
+ schedule = silc_schedule_init(0, NULL, NULL, NULL);
f = silc_calloc(1, sizeof(*f));
if (!f)
SILC_LOG_DEBUG(("Testing was %s", success ? "SUCCESS" : "FAILURE"));
fprintf(stderr, "Testing was %s\n", success ? "SUCCESS" : "FAILURE");
- return success;
+ return !success;
}