ADR Object Name Operations

libadr supports ADR object names by providing an adr_name_t type and a suite of routines for creating and inspecting them. Consumers needing to operate on object names should include the rad/adr_name.h header file:

#include <rad/adr_name.h>

This file contains definitions for all the ADR-name related functionality provided by libadr.