Le comportement correct, c'est de ne permettre que des chaînes de caractères comme arguments et de mettre directement des pointeurs sur la pile d'expressions (cf.
GetStrnArg) dans
argv. La recopie ne sert à rien.
Ton argumentation, ça me rappelle "640 KB should be enough for everyone".
256 caractères d'arguments sont vite atteints, surtout pour un portage d'un programme PC.