solved undefined behaviour in argp struct assignements
solved undefined behaviour in argp struct assignements