diff --git a/include/corosync/mar_cpg.h b/include/corosync/mar_cpg.h index 08c9d15d..06b0fd46 100644 --- a/include/corosync/mar_cpg.h +++ b/include/corosync/mar_cpg.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2008 Red Hat, Inc. + * Copyright (c) 2006-2009 Red Hat, Inc. * Author: Patrick Caulfield (pcaulfie@redhat.com) * * All rights reserved. @@ -48,7 +48,7 @@ static inline void swab_mar_cpg_name_t (mar_cpg_name_t *to_swab) static inline void marshall_from_mar_cpg_name_t ( struct cpg_name *dest, - mar_cpg_name_t *src) + const mar_cpg_name_t *src) { dest->length = src->length; memcpy (&dest->value, &src->value, CPG_MAX_NAME_LENGTH); @@ -56,12 +56,12 @@ static inline void marshall_from_mar_cpg_name_t ( static inline void marshall_to_mar_cpg_name_t ( mar_cpg_name_t *dest, - struct cpg_name *src) + const struct cpg_name *src) { dest->length = src->length; memcpy (&dest->value, &src->value, CPG_MAX_NAME_LENGTH); } - + typedef struct { mar_uint32_t nodeid __attribute__((aligned(8))); mar_uint32_t pid __attribute__((aligned(8))); @@ -70,7 +70,7 @@ typedef struct { static inline void marshall_from_mar_cpg_address_t ( struct cpg_address *dest, - mar_cpg_address_t *src) + const mar_cpg_address_t *src) { dest->nodeid = src->nodeid; dest->pid = src->pid; @@ -79,7 +79,7 @@ static inline void marshall_from_mar_cpg_address_t ( static inline void marshall_to_mar_cpg_address_t ( mar_cpg_address_t *dest, - struct cpg_address *src) + const struct cpg_address *src) { dest->nodeid = src->nodeid; dest->pid = src->pid;