src/error.c
static libhwbtc_error * error_make_mutable(libhwbtc_error * error)
{
    if (error == NULL) { error = &error_blank; }
    if (error->do_not_free)
    {
      error = libhwbtc_error_copy(error);
    }
    return error;
}
// Tries to make the error mutable.  Always returns a non-NULL error,
// but it might return an immutable error (do_not_free == 1) if memory
// cannot be allocated.
Tries to make the error mutable.  Always returns a non-NULL error,
but it might return an immutable error (do_not_free == 1) if memory
cannot be allocated.
Tries to make the error mutable . Always returns a non - NULL error but it might return an immutable error ( do_not_free == 1 ) if memory cannot be allocated .
static libhwbtc_error * error_make_mutable(libhwbtc_error * error)
{
    if (error == NULL) { error = &error_blank; }
    if (error->do_not_free)
    {
      error = libhwbtc_error_copy(error);
    }
    return error;
}
static libhwbtc_error * error_make_mutable ( libhwbtc_error * error ) { if ( error == NULL ) { error = & error_blank ; } if ( error -> do_not_free ) { error = libhwbtc_error_copy ( error ) ; } return error ; }
Tries to make the error mutable.
Tries to make the error mutable .