Constify arguments we can constify.

MFC after:	2 weeks
Obtained from:	Wheel Systems Sp. z o.o. http://www.wheelsystems.com
This commit is contained in:
Pawel Jakub Dawidek 2010-08-30 22:26:42 +00:00
parent 746b67cdfa
commit b938cdcc9b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=212033
4 changed files with 25 additions and 23 deletions

View File

@ -56,8 +56,10 @@ struct hast_main_header {
uint32_t size;
} __packed;
typedef int hps_send_t(struct hast_resource *, struct nv *nv, void **, size_t *, bool *);
typedef int hps_recv_t(struct hast_resource *, struct nv *nv, void **, size_t *, bool *);
typedef int hps_send_t(const struct hast_resource *, struct nv *nv, void **,
size_t *, bool *);
typedef int hps_recv_t(const struct hast_resource *, struct nv *nv, void **,
size_t *, bool *);
struct hast_pipe_stage {
const char *hps_name;
@ -65,14 +67,14 @@ struct hast_pipe_stage {
hps_recv_t *hps_recv;
};
static int compression_send(struct hast_resource *res, struct nv *nv,
static int compression_send(const struct hast_resource *res, struct nv *nv,
void **datap, size_t *sizep, bool *freedatap);
static int compression_recv(struct hast_resource *res, struct nv *nv,
static int compression_recv(const struct hast_resource *res, struct nv *nv,
void **datap, size_t *sizep, bool *freedatap);
#ifdef HAVE_CRYPTO
static int checksum_send(struct hast_resource *res, struct nv *nv,
static int checksum_send(const struct hast_resource *res, struct nv *nv,
void **datap, size_t *sizep, bool *freedatap);
static int checksum_recv(struct hast_resource *res, struct nv *nv,
static int checksum_recv(const struct hast_resource *res, struct nv *nv,
void **datap, size_t *sizep, bool *freedatap);
#endif
@ -84,7 +86,7 @@ static struct hast_pipe_stage pipeline[] = {
};
static int
compression_send(struct hast_resource *res, struct nv *nv, void **datap,
compression_send(const struct hast_resource *res, struct nv *nv, void **datap,
size_t *sizep, bool *freedatap)
{
unsigned char *newbuf;
@ -132,7 +134,7 @@ compression_send(struct hast_resource *res, struct nv *nv, void **datap,
}
static int
compression_recv(struct hast_resource *res, struct nv *nv, void **datap,
compression_recv(const struct hast_resource *res, struct nv *nv, void **datap,
size_t *sizep, bool *freedatap)
{
unsigned char *newbuf;
@ -169,7 +171,7 @@ compression_recv(struct hast_resource *res, struct nv *nv, void **datap,
#ifdef HAVE_CRYPTO
static int
checksum_send(struct hast_resource *res, struct nv *nv, void **datap,
checksum_send(const struct hast_resource *res, struct nv *nv, void **datap,
size_t *sizep, bool *freedatap __unused)
{
unsigned char hash[SHA256_DIGEST_LENGTH];
@ -188,7 +190,7 @@ checksum_send(struct hast_resource *res, struct nv *nv, void **datap,
}
static int
checksum_recv(struct hast_resource *res, struct nv *nv, void **datap,
checksum_recv(const struct hast_resource *res, struct nv *nv, void **datap,
size_t *sizep, bool *freedatap __unused)
{
unsigned char chash[SHA256_DIGEST_LENGTH];
@ -236,7 +238,7 @@ checksum_recv(struct hast_resource *res, struct nv *nv, void **datap,
* There can be no data at all (data is NULL then).
*/
int
hast_proto_send(struct hast_resource *res, struct proto_conn *conn,
hast_proto_send(const struct hast_resource *res, struct proto_conn *conn,
struct nv *nv, const void *data, size_t size)
{
struct hast_main_header hdr;
@ -293,7 +295,7 @@ if (false) {
}
int
hast_proto_recv_hdr(struct proto_conn *conn, struct nv **nvp)
hast_proto_recv_hdr(const struct proto_conn *conn, struct nv **nvp)
{
struct hast_main_header hdr;
struct nv *nv;
@ -335,7 +337,7 @@ hast_proto_recv_hdr(struct proto_conn *conn, struct nv **nvp)
}
int
hast_proto_recv_data(struct hast_resource *res, struct proto_conn *conn,
hast_proto_recv_data(const struct hast_resource *res, struct proto_conn *conn,
struct nv *nv, void *data, size_t size)
{
unsigned int ii;
@ -384,7 +386,7 @@ if (ret < 0) printf("%s:%u %s\n", __func__, __LINE__, strerror(errno));
}
int
hast_proto_recv(struct hast_resource *res, struct proto_conn *conn,
hast_proto_recv(const struct hast_resource *res, struct proto_conn *conn,
struct nv **nvp, void *data, size_t size)
{
struct nv *nv;

View File

@ -37,12 +37,12 @@
#include <nv.h>
#include <proto.h>
int hast_proto_send(struct hast_resource *res, struct proto_conn *conn,
int hast_proto_send(const struct hast_resource *res, struct proto_conn *conn,
struct nv *nv, const void *data, size_t size);
int hast_proto_recv(struct hast_resource *res, struct proto_conn *conn,
int hast_proto_recv(const struct hast_resource *res, struct proto_conn *conn,
struct nv **nvp, void *data, size_t size);
int hast_proto_recv_hdr(struct proto_conn *conn, struct nv **nvp);
int hast_proto_recv_data(struct hast_resource *res, struct proto_conn *conn,
struct nv *nv, void *data, size_t size);
int hast_proto_recv_hdr(const struct proto_conn *conn, struct nv **nvp);
int hast_proto_recv_data(const struct hast_resource *res,
struct proto_conn *conn, struct nv *nv, void *data, size_t size);
#endif /* !_HAST_PROTO_H_ */

View File

@ -179,7 +179,7 @@ proto_accept(struct proto_conn *conn, struct proto_conn **newconnp)
}
int
proto_send(struct proto_conn *conn, const void *data, size_t size)
proto_send(const struct proto_conn *conn, const void *data, size_t size)
{
int ret;
@ -196,7 +196,7 @@ proto_send(struct proto_conn *conn, const void *data, size_t size)
}
int
proto_recv(struct proto_conn *conn, void *data, size_t size)
proto_recv(const struct proto_conn *conn, void *data, size_t size)
{
int ret;

View File

@ -41,8 +41,8 @@ int proto_client(const char *addr, struct proto_conn **connp);
int proto_connect(struct proto_conn *conn);
int proto_server(const char *addr, struct proto_conn **connp);
int proto_accept(struct proto_conn *conn, struct proto_conn **newconnp);
int proto_send(struct proto_conn *conn, const void *data, size_t size);
int proto_recv(struct proto_conn *conn, void *data, size_t size);
int proto_send(const struct proto_conn *conn, const void *data, size_t size);
int proto_recv(const struct proto_conn *conn, void *data, size_t size);
int proto_descriptor(const struct proto_conn *conn);
bool proto_address_match(const struct proto_conn *conn, const char *addr);
void proto_local_address(const struct proto_conn *conn, char *addr,