One of those arguments should be called `pointer` to correlate it to the name of the function and to distinguish it from the address where it will be written.