ck_rv_t
typedef ck_rv_t (*ck_createmutex_t) (void **mutex);
typedef ck_rv_t (*ck_destroymutex_t) (void *mutex);
typedef ck_rv_t (*ck_lockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_unlockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
typedef ck_rv_t (*CK_ ## name) args; \
ck_rv_t CK_SPEC name args
typedef ck_rv_t (*ck_createmutex_t) (void **mutex);
typedef ck_rv_t (*ck_destroymutex_t) (void *mutex);
typedef ck_rv_t (*ck_lockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_unlockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
typedef ck_rv_t (*CK_ ## name) args; \
ck_rv_t CK_SPEC name args
typedef ck_rv_t (*ck_createmutex_t) (void **mutex);
typedef ck_rv_t (*ck_destroymutex_t) (void *mutex);
typedef ck_rv_t (*ck_lockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_unlockmutex_t) (void *mutex);
typedef ck_rv_t (*ck_notify_t) (ck_session_handle_t session,
typedef ck_rv_t (*CK_ ## name) args; \
ck_rv_t CK_SPEC name args