[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [Qemu-devel] [RISU PATCH 04/10] risu: move optional args
From: |
Richard Henderson |
Subject: |
Re: [Qemu-arm] [Qemu-devel] [RISU PATCH 04/10] risu: move optional args to each architecture |
Date: |
Thu, 9 Nov 2017 09:13:30 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
On 11/07/2017 04:05 PM, Alex Bennée wrote:
> + if (arch_long_opts) {
> + struct option *dptr, *sptr;
> + size_t osize = sizeof(default_longopts);
> + lopts = malloc(osize);
> + /* Copy default opts */
> + memcpy(lopts, default_longopts, osize);
> + dptr = lopts;
> + while (dptr->name) {
> + dptr++;
> + }
> + /* Copy extra opts */
> + sptr = arch_long_opts;
> + while (sptr->name) {
> + osize += sizeof(struct option);
> + lopts = realloc(lopts, osize);
Count default and arch opts first?
r~
- [Qemu-arm] [RISU PATCH 00/10] Initial support for SVE, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 05/10] configure: allow repeated invocation of configure in build dir, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 02/10] risu.c: split out setting up options, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 01/10] build-all-arches: drop -t (for tty) from docker invocation, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 04/10] risu: move optional args to each architecture, Alex Bennée, 2017/11/07
- Re: [Qemu-arm] [Qemu-devel] [RISU PATCH 04/10] risu: move optional args to each architecture,
Richard Henderson <=
- [Qemu-arm] [RISU PATCH 09/10] risu_reginfo_aarch64: add reginfo_copy_sve, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 03/10] risu.c: add missing --trace longopt, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 08/10] aarch64.risu: initial SVE instruction, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 06/10] configure: support CPPFLAGS, Alex Bennée, 2017/11/07
- [Qemu-arm] [RISU PATCH 07/10] risugen: add --sve support, Alex Bennée, 2017/11/07