Return status code
------------------

The program returns status code 0 in case of success, and non-zero in case of
error (non-blocking errors emitted as warnings are considered as a successful
execution).
