_usage.h

00001 /*
00002  * @file _usage.h
00003  * @brief standardize help/usage output across all our programs
00004  * @internal
00005  *
00006  * Copyright 2007 Gentoo Foundation
00007  * Released under the GPLv2
00008  */
00009 
00010 #define getoptstring_COMMON "Chq"
00011 #define longopts_COMMON \
00012         { "help",           0, NULL, 'h'}, \
00013         { "nocolor",        0, NULL, 'C'}, \
00014         { "quiet",                      0, NULL, 'q'},
00015 
00016 #define case_RC_COMMON_GETOPT \
00017         case 'C': setenv ("RC_NOCOLOR", "yes", 1); break; \
00018         case 'h': usage (EXIT_SUCCESS); \
00019         case 'q': setenv ("RC_QUIET", "yes", 1); break; \
00020         default:  usage (EXIT_FAILURE);

Generated on Tue Sep 25 16:24:20 2007 for rc by  doxygen 1.5.3