[PATCH v5] improve code portability
Tyler Retzlaff
roretzla at linux.microsoft.com
Wed Apr 5 20:52:51 CEST 2023
Improve portability of telemetry code to allow it to be compiled by msvc
unconditionally.
Remove use of designated initialization ranges (gcc extension). Instead
use a combination of a trivially initialized array and standard C isalnum.
v5:
* declare allowed array static
* fix alpha-numeric -> alphanumeric (ci warning)
v4:
* Re-implement using isalnum and sparsely populated array.
v3:
* Move int index declaration to top of function
* Fix typo 'Z' -> 'z' in last for loop
v2:
* Initialize valid character array using for loop instead of explicit
initialization of each element.
* Drop patch removing VLAs, in a separate series a conditionally compiled
change will be introduced.
Tyler Retzlaff (1):
telemetry: remove non-portable array initialization syntax
lib/telemetry/telemetry_data.c | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
--
1.8.3.1
More information about the dev
mailing list