manual call_by_ref using pointer