summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8b95d88)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: Idd77c0b08296a150b9f771d06fbaf3415e1c2cc9
/*!
@brief
Return type of argpar_iter_next().
/*!
@brief
Return type of argpar_iter_next().
+
+Error status enumerators have a negative value.
*/
enum argpar_iter_next_status {
/// Success
*/
enum argpar_iter_next_status {
/// Success
ARGPAR_ITER_NEXT_STATUS_END,
/// Unknown option error
ARGPAR_ITER_NEXT_STATUS_END,
/// Unknown option error
- ARGPAR_ITER_NEXT_STATUS_ERROR_UNKNOWN_OPT,
+ ARGPAR_ITER_NEXT_STATUS_ERROR_UNKNOWN_OPT = -1,
/// Missing option argument error
/// Missing option argument error
- ARGPAR_ITER_NEXT_STATUS_ERROR_MISSING_OPT_ARG,
+ ARGPAR_ITER_NEXT_STATUS_ERROR_MISSING_OPT_ARG = -2,
/// Unexpected option argument error
/// Unexpected option argument error
- ARGPAR_ITER_NEXT_STATUS_ERROR_UNEXPECTED_OPT_ARG,
+ ARGPAR_ITER_NEXT_STATUS_ERROR_UNEXPECTED_OPT_ARG = -3,
- ARGPAR_ITER_NEXT_STATUS_ERROR_MEMORY,
+ ARGPAR_ITER_NEXT_STATUS_ERROR_MEMORY = -12,