Start Procedure for updating procedure

Procedure for updating procedure

The procedure prototype is probably the most confusing aspect of procedures - not because it's difficult to code, but because it's difficult to see why it's necessary at all.

If the prototype does not match the interface, the program will not compile.

Now that we have the procedure prototype coded, we are free to use the procedure.

The main difference between CALLP and using the procedure in an expression is the lack of a return value.