");    prepare_endpoint_security_attributes(&datareader_security_attributes);    /* Now call the function. */   result = crypto->crypto_key_factory->register_local_datareader(       crypto->crypto_key_factory,       local_participant_crypto_handle,       &datareader_properties,       &datareader_security_attributes,       &exception);    if (exception.code != 0)     printf("register_local_datareader: %s\n", exception.message ? exception.message : "Error message missing");    /* A valid handle to be returned */   CU_ASSERT