arg_to and arg_from are of type char*
- while (*(arg_to++) = *(arg_from++));
- while ((*arg_to)++ = (*arg_from)++);
Why does the first expression work properly whereas the second one throws the following error:
error: lvalue required as left operand of assignment
