Introduced UNUSED macro with cast to void in commoh.h for internal use. Used cast to void directly in those files which do not include common.h. Although this change doesn't fix semantic issues with unused function parameters, it does explicitly mark all those places, which might require attention in future.
108 lines
1.5 KiB
C
108 lines
1.5 KiB
C
/* tls_dummy.c
|
|
** strophe XMPP client library -- TLS abstraction dummy impl.
|
|
**
|
|
** Copyright (C) 2005-2009 Collecta, Inc.
|
|
**
|
|
** This software is provided AS-IS with no warranty, either express
|
|
** or implied.
|
|
**
|
|
** This program is dual licensed under the MIT and GPLv3 licenses.
|
|
*/
|
|
|
|
/** @file
|
|
* TLS dummy implementation.
|
|
*/
|
|
|
|
#include "common.h"
|
|
#include "tls.h"
|
|
#include "sock.h"
|
|
|
|
struct _tls {
|
|
xmpp_ctx_t *ctx; /* do we need this? */
|
|
sock_t sock;
|
|
/* we don't implement anything */
|
|
};
|
|
|
|
void tls_initialize(void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
void tls_shutdown(void)
|
|
{
|
|
return;
|
|
}
|
|
|
|
tls_t *tls_new(xmpp_conn_t *conn)
|
|
{
|
|
UNUSED(conn);
|
|
/* always fail */
|
|
return NULL;
|
|
}
|
|
|
|
void tls_free(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
return;
|
|
}
|
|
|
|
int tls_set_credentials(tls_t *tls, const char *cafilename)
|
|
{
|
|
UNUSED(tls);
|
|
UNUSED(cafilename);
|
|
return -1;
|
|
}
|
|
|
|
int tls_start(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
return -1;
|
|
}
|
|
|
|
int tls_stop(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
return -1;
|
|
}
|
|
|
|
int tls_error(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
/* todo: some kind of error polling/dump */
|
|
return 0;
|
|
}
|
|
|
|
int tls_pending(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
return 0;
|
|
}
|
|
|
|
int tls_read(tls_t *tls, void *const buff, const size_t len)
|
|
{
|
|
UNUSED(tls);
|
|
UNUSED(buff);
|
|
UNUSED(len);
|
|
return -1;
|
|
}
|
|
|
|
int tls_write(tls_t *tls, const void *const buff, const size_t len)
|
|
{
|
|
UNUSED(tls);
|
|
UNUSED(buff);
|
|
UNUSED(len);
|
|
return -1;
|
|
}
|
|
|
|
int tls_clear_pending_write(tls_t *tls)
|
|
{
|
|
UNUSED(tls);
|
|
return -1;
|
|
}
|
|
|
|
int tls_is_recoverable(int error)
|
|
{
|
|
UNUSED(error);
|
|
return 0;
|
|
}
|