Mercurial > hg > freeDiameter
diff include/freeDiameter/libfdproto.h @ 907:b772af200865
Add a few const declaration so that C++ is less picky
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Wed, 19 Dec 2012 23:55:22 +0100 |
parents | b839a1b1c1da |
children | c7bf1a7a4e90 64088de91f7f |
line wrap: on
line diff
--- a/include/freeDiameter/libfdproto.h Sat Dec 15 19:06:21 2012 +0100 +++ b/include/freeDiameter/libfdproto.h Wed Dec 19 23:55:22 2012 +0100 @@ -888,7 +888,7 @@ * EINVAL : A parameter is invalid. * ENOENT : No matching object has been found, and result was NULL. */ -int fd_dict_search ( struct dictionary * dict, enum dict_object_type type, int criteria, void * what, struct dict_object ** result, int retval ); +int fd_dict_search ( struct dictionary * dict, enum dict_object_type type, int criteria, const void * what, struct dict_object ** result, int retval ); /* Special case: get the generic error command object */ int fd_dict_get_error_cmd(struct dictionary * dict, struct dict_object ** obj); @@ -1348,13 +1348,13 @@ /* Only one of the following fields must be set. */ struct dict_object * vendor; /* most efficient if already known, set to NULL to ignore */ vendor_id_t vendor_id; /* set to 0 to ignore -- prefer AVP_BY_CODE or AVP_BY_NAME for vendor 0 */ - char * vendor_name; /* set to NULL to ignore */ + const char * vendor_name; /* set to NULL to ignore */ } avp_vendor; struct { /* Only one of the following fields must be set */ avp_code_t avp_code; /* set to 0 to ignore */ - char * avp_name; /* set to NULL to ignore */ + const char * avp_name; /* set to NULL to ignore */ } avp_data; };