size_t dict_print_attr_oid(char *buffer, size_t outlen,
fr_dict_attr_t const *ancestor, fr_dict_attr_t const *da);
-fr_dict_attr_t *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent,
+fr_dict_attr_t const *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent,
unsigned int vendor, unsigned int attr) CC_HINT(nonnull);
ssize_t fr_dict_unknown_afrom_oid_str(TALLOC_CTX *ctx, fr_dict_attr_t **out,
* @param[in] vendor number.
* @return 0 on success.
*/
-fr_dict_attr_t *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent,
- unsigned int vendor, unsigned int attr)
+fr_dict_attr_t const *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent,
+ unsigned int vendor, unsigned int attr)
{
uint8_t *p;
fr_dict_attr_t const *da;
child = fr_dict_attr_child_by_num(parent, p[0]);
if (!child) {
- fr_dict_attr_t *unknown_child;
+ fr_dict_attr_t const *unknown_child;
FR_PROTO_TRACE("Failed to find child %u of TLV %s", p[0], parent->name);