Changeset 13583 for trunk/ippTools/src/pxconfig.c
- Timestamp:
- May 31, 2007, 6:06:24 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxconfig.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxconfig.c
r13580 r13583 23 23 24 24 #include <string.h> 25 #include <stdio.h> 25 26 26 27 #include <pslib.h> … … 57 58 } 58 59 59 void pxUsage(FILE *stream, int argc, char **argv, psMetadata *modes) 60 { 61 fprintf(stream, "Usage: %s <mode> [<options>]\n\n", argv[0]); 62 fprintf(stream, "<mode>:\n"); 63 64 psArgumentHelpSimple(stream, modes); 65 } 66 67 68 void pxUsageMode(FILE *stream, int argc, char **argv, const char *modeName, psMetadata *argSet) 69 { 70 fprintf(stream, "Usage: %s <mode> [<options>]\n\n", argv[0]); 60 void pxUsage(FILE *stream, int argc, char **argv, const char *modeName, psMetadata *argSet) 61 { 62 fprintf(stream, "Usage: %s %s [<options>]\n\n", argv[0], modeName); 71 63 fprintf(stream, "%s:\n", modeName); 72 64 73 65 psArgumentHelpSimple(stream, argSet); 74 66 } 75 76 67 77 68 bool pxGetOptions(FILE *stream, int argc, char **argv, pxConfig *config, psMetadata *modes, psMetadata *argSets) … … 88 79 psError(PS_ERR_UNKNOWN, true, "only one mode selection is allowed"); 89 80 fprintf(stream, "only one mode selection is allowed\n"); 90 pxUsage(stream, argc, argv, modes);81 pxUsage(stream, argc, argv, "<mode>", modes); 91 82 psFree(iter); 92 83 return NULL; … … 117 108 psError(PS_ERR_UNKNOWN, true, "mode argument is required"); 118 109 fprintf(stderr, "mode argument is required\n"); 119 pxUsage(stream, argc, argv, modes);110 pxUsage(stream, argc, argv, "<mode>", modes); 120 111 return NULL; 121 112 } … … 125 116 psError(PS_ERR_UNKNOWN, true, "error parsing arguments"); 126 117 fprintf(stderr, "error parsing arguments\n"); 127 pxUsage Mode(stream, argc, argv, config->modeName, config->args);118 pxUsage(stream, argc, argv, config->modeName, config->args); 128 119 return NULL; 129 120 } … … 137 128 } 138 129 fprintf(stderr, "\n"); 139 pxUsage Mode(stream, argc, argv, config->modeName, config->args);130 pxUsage(stream, argc, argv, config->modeName, config->args); 140 131 return NULL; 141 132 } … … 216 207 psError(PS_ERR_UNKNOWN, false, "argument %s is required", item->name); 217 208 fprintf(stream, "argument %s is required\n", item->name); 218 pxUsage Mode(stream, argc, argv, config->modeName, config->args);209 pxUsage(stream, argc, argv, config->modeName, config->args); 219 210 psFree(iter); 220 211 return NULL;
Note:
See TracChangeset
for help on using the changeset viewer.
