cfg_parse_memsize
{ return cfg_parse_memsize(val, &cfg->var); }
int cfg_parse_memsize(const char* str, size_t* res);
if(!cfg_parse_memsize($2,
if(!cfg_parse_memsize($2,
if(!cfg_parse_memsize($2, &cfg_parser->cfg->quic_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_rcvbuf))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_sndbuf))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->stream_wait_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->msg_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->key_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->neg_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ip_ratelimit_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ratelimit_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_shared_secret_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_nonce_cache_size))
if(!cfg_parse_memsize(optarg, &memsize)) {
unit_assert( cfg_parse_memsize("", &v) == 0);
unit_assert( cfg_parse_memsize("bla", &v) == 0);
unit_assert( cfg_parse_memsize("nop", &v) == 0);
unit_assert( cfg_parse_memsize("n0b", &v) == 0);
unit_assert( cfg_parse_memsize("gb", &v) == 0);
unit_assert( cfg_parse_memsize("b", &v) == 0);
unit_assert( cfg_parse_memsize("kb", &v) == 0);
unit_assert( cfg_parse_memsize("kk kb", &v) == 0);
unit_assert( cfg_parse_memsize("0", &v) && v==0);
unit_assert( cfg_parse_memsize("1", &v) && v==1);
unit_assert( cfg_parse_memsize("10", &v) && v==10);
unit_assert( cfg_parse_memsize("10b", &v) && v==10);
unit_assert( cfg_parse_memsize("5b", &v) && v==5);
unit_assert( cfg_parse_memsize("1024", &v) && v==1024);
unit_assert( cfg_parse_memsize("1k", &v) && v==1024);
unit_assert( cfg_parse_memsize("1K", &v) && v==1024);
unit_assert( cfg_parse_memsize("1Kb", &v) && v==1024);
unit_assert( cfg_parse_memsize("1kb", &v) && v==1024);
unit_assert( cfg_parse_memsize("1 kb", &v) && v==1024);
unit_assert( cfg_parse_memsize("10 kb", &v) && v==10240);
unit_assert( cfg_parse_memsize("2k", &v) && v==2048);
unit_assert( cfg_parse_memsize("2m", &v) && v==2048*1024);
unit_assert( cfg_parse_memsize("3M", &v) && v==3072*1024);
unit_assert( cfg_parse_memsize("40m", &v) && v==40960*1024);
unit_assert( cfg_parse_memsize("1G", &v) && v==1024*1024*1024);
unit_assert( cfg_parse_memsize("1 Gb", &v) && v==1024*1024*1024);
unit_assert( cfg_parse_memsize("0 Gb", &v) && v==0*1024*1024);
{ return cfg_parse_memsize(val, &cfg->var); }
int cfg_parse_memsize(const char* str, size_t* res);
if(!cfg_parse_memsize($2,
if(!cfg_parse_memsize($2,
if(!cfg_parse_memsize($2, &cfg_parser->cfg->quic_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_rcvbuf))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_sndbuf))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->stream_wait_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->msg_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->key_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->neg_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ip_ratelimit_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ratelimit_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_shared_secret_cache_size))
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_nonce_cache_size))