|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2] xenpmd: make 32 bit gcc 8.1 non-debug build work
Wei Liu writes ("[PATCH 2/2] xenpmd: make 32 bit gcc 8.1 non-debug build work"):
> 32 bit gcc 8.1 non-debug build yields:
...
> /* write 9 dwords (so 9*4) + length of 4 strings + 4 null terminators */
> - snprintf(val, 3, "%02x",
> - (unsigned int)(9*4 +
> - strlen(info->model_number) +
> - strlen(info->serial_number) +
> - strlen(info->battery_type) +
> - strlen(info->oem_info) + 4));
This is pretty unpleasant!
> + len = 9 * 4 + strlen(info->model_number) + strlen(info->serial_number) +
> + strlen(info->battery_type) + strlen(info->oem_info) + 4;
> + assert(len < 255);
> + snprintf(val, 3, "%02x", len);
This is slightly less unpleasant, I guess...
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |