double val = atof(arg); int figure; int suffix = arg[strlen(arg) -1]; switch(suffix) { case 'm' : case 'M' : figure = 1 << 20; case 'k' : case 'K' : figure = 1 << 10; default  : figure = 1; } allocate_cache_size = (size_t)(figure * val); return true; 
double val = atof(arg); int figure; int suffix = arg[strlen(arg) -1];  switch (suffix) { case 'm': case 'M': figure = 1 << 20; case 'k': case 'K': figure = 1 << 10; default: figure = 1; } allocate_cache_size = (size_t) (figure * val); return true; 
static inline bool parse_opt_S(const char* const arg){    double val = atof(arg);    int figure;    int suffix = arg[strlen(arg) -1];    switch(suffix) {    case 'm' :    case 'M' :	figure = 1 << 20;    case 'k' :    case 'K' :	figure = 1 << 10;    default  :	figure = 1;    }    allocate_cache_size = (size_t)(figure * val);    return true;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/c992099a6189578c646e487a6f741b805160b425/timidity.c/buggy/timidity/timidity.c