size_t runic_atom_size(runic_obj_t ro);

The above function signature outlines the operation for retrieving the size of an ATOM.

Arguments:

ro – A runic_obj_t object which is of type ATOM that was returned as a result of a successful runic_root() or any runic_alloc operation. Attempting to use any other object is an invalid operation. The program will almost certainly return 0 and an error will be displayed to console.

Returns:

On a successful operation, the function returns a value, 0 < size_t < 255, corresponding to the size of the ATOM string. On an unsuccessful operation, the function returns 0, an invalid size marker for ATOM.