comparison libsci/util.h @ 53:319979427566

misc: refactor using util_getopt
author David Demelier <markand@malikania.fr>
date Wed, 17 Aug 2022 09:52:00 +0200
parents e52c762d8ba8
children 67470b67e460
comparison
equal deleted inserted replaced
52:95bc6b4ec753 53:319979427566
192 * \return the converted value 192 * \return the converted value
193 */ 193 */
194 long long 194 long long
195 util_strtonum(const char *str, long long min, long long max, const char **errstr); 195 util_strtonum(const char *str, long long min, long long max, const char **errstr);
196 196
197 /**
198 * Wrap getopt(3) but handle invalid option or missing value with a predefined
199 * message.
200 *
201 * \param argc number of arguments
202 * \param argv arguments
203 * \param optstring the string format
204 * \return option or -1 when complete
205 */
206 int
207 util_getopt(int argc, char * const *argv, const char *optstring);
208
197 #endif /* !SCI_UTIL_H */ 209 #endif /* !SCI_UTIL_H */