protocol/ArgParser: add overload with max_value parameter

This commit is contained in:
Max Kellermann
2015-08-11 22:57:06 +02:00
parent ee61dfe087
commit e118e958f7
4 changed files with 33 additions and 31 deletions

View File

@@ -33,6 +33,10 @@ class SignedSongTime;
bool
check_uint32(Client &client, uint32_t *dst, const char *s);
bool
ParseCommandArg(Client &client, int &value_r, const char *s,
int min_value, int max_value);
bool
ParseCommandArg(Client &client, int &value_r, const char *s);
@@ -48,6 +52,10 @@ struct RangeArg {
bool
ParseCommandArg(Client &client, RangeArg &value_r, const char *s);
bool
ParseCommandArg(Client &client, unsigned &value_r, const char *s,
unsigned max_value);
bool
ParseCommandArg(Client &client, unsigned &value_r, const char *s);