Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 2005 Pekka Riikonen
+ Copyright (C) 2005, 2006 Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
*/
-#include "silcincludes.h"
+#include "silc.h"
/* Halts async operation */
-bool silc_async_halt(SilcAsyncOperation op)
+SilcBool silc_async_halt(SilcAsyncOperation op)
{
SILC_LOG_DEBUG(("Halting async operation"));
/* Resumes async operation */
-bool silc_async_resume(SilcAsyncOperation op)
+SilcBool silc_async_resume(SilcAsyncOperation op)
{
SILC_LOG_DEBUG(("Resuming async operation"));
/* Creates new async operation */
-bool silc_async_init(SilcAsyncOperation op,
- SilcAsyncOperationAbort abort_cb,
- SilcAsyncOperationPause pause_cb,
- void *context)
+SilcBool silc_async_init(SilcAsyncOperation op,
+ SilcAsyncOperationAbort abort_cb,
+ SilcAsyncOperationPause pause_cb,
+ void *context)
{
- assert(abort_cb);
+ SILC_ASSERT(abort_cb);
op->abort_cb = abort_cb;
op->pause_cb = pause_cb;
op->context = context;