summaryrefslogtreecommitdiff
path: root/src/_usage.h
blob: 56ea8f6e6756cab2e9b6ac58b358c5a710b5c651 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
 * @file _usage.h
 * @brief standardize help/usage output across all our programs
 * @internal
 *
 * Copyright 2007 Gentoo Foundation
 * Released under the GPLv2
 */

#define getoptstring_COMMON "Ch"
#define longopts_COMMON \
	{ "help",           0, NULL, 'h'}, \
	{ "nocolor",        0, NULL, 'C'},

#define case_RC_COMMON_GETOPT \
	case 'C': setenv ("RC_NOCOLOR", "yes", 1); break; \
	case 'h': usage (EXIT_SUCCESS); \
	default:  usage (EXIT_FAILURE);