What is the difference between this:
somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... }