OLD | NEW |
(Empty) | |
| 1 /////////////////////////////////////////////////////////////////////////////// |
| 2 // |
| 3 /// \file main.h |
| 4 /// \brief Miscellaneous declarations |
| 5 // |
| 6 // Author: Lasse Collin |
| 7 // |
| 8 // This file has been put into the public domain. |
| 9 // You can do whatever you want with this file. |
| 10 // |
| 11 /////////////////////////////////////////////////////////////////////////////// |
| 12 |
| 13 /// Possible exit status values. These are the same as used by gzip and bzip2. |
| 14 enum exit_status_type { |
| 15 E_SUCCESS = 0, |
| 16 E_ERROR = 1, |
| 17 E_WARNING = 2, |
| 18 }; |
| 19 |
| 20 |
| 21 /// Sets the exit status after a warning or error has occurred. If new_status |
| 22 /// is E_WARNING and the old exit status was already E_ERROR, the exit |
| 23 /// status is not changed. |
| 24 extern void set_exit_status(enum exit_status_type new_status); |
| 25 |
| 26 |
| 27 /// Use E_SUCCESS instead of E_WARNING if something worth a warning occurs |
| 28 /// but nothing worth an error has occurred. This is called when --no-warn |
| 29 /// is specified. |
| 30 extern void set_exit_no_warn(void); |
OLD | NEW |