| 44 |  | static void | 
| 45 |  | new_kids(TNODE *pn) | 
| 46 |  | { | 
| 47 | < | pn->kid = (TNODE *)calloc(1<<ttrank, sizeof(TNODE)); | 
| 47 | > | pn->kid = (TNODE *)calloc((size_t)1<<ttrank, sizeof(TNODE)); | 
| 48 |  | if (pn->kid == NULL) | 
| 49 |  | error(SYSTEM, "out of memory in new_kids"); | 
| 50 |  | } | 
| 155 |  | bkmin[j] = bmin[j] + (i>>(ttrank-1-j) & 1); | 
| 156 |  | val = (ttrank == 3) ? dval3(bkmin[0],bkmin[1],bkmin[2]) | 
| 157 |  | : dval4(bkmin[0],bkmin[1],bkmin[2],bkmin[3]); | 
| 158 | < | printf(" %.4e", val); | 
| 158 | > | printf((0.001<=val)&(val<10.) ? " %.7f" : " %.3e", val); | 
| 159 |  | } | 
| 160 |  | fputs(" }\n", stdout); | 
| 161 |  | return; | 
| 276 |  | error(COMMAND, "unsupported input format"); | 
| 277 |  | break; | 
| 278 |  | } | 
| 279 | + | /* XXX VC warns about 32 bit shift coerced to 64 bit */ | 
| 280 |  | datarr = (float *)calloc(1<<(log2g*ttrank), sizeof(float)); | 
| 281 |  | if (datarr == NULL) | 
| 282 |  | error(SYSTEM, "out of memory in load_data"); |