[settings] add unused values and sign correct keys

* add -1 as unused enum entry
* change key parameter type from size_t to SSIZE_T
This commit is contained in:
Armin Novak
2023-10-16 20:44:25 +02:00
committed by akallabeth
parent 6e6559c41a
commit 704ee8bc4b
5 changed files with 28 additions and 45 deletions

View File

@@ -88,33 +88,16 @@ foreach(KEY ${SETTINGS_KEYS})
endif()
endforeach()
if (NOT SETTINGS_KEYS_BOOL)
set(SETTINGS_KEYS_BOOL "FreeRDP_BOOL_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_INT16)
set(SETTINGS_KEYS_INT16 "FreeRDP_INT16_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_UINT16)
set(SETTINGS_KEYS_UINT16 "FreeRDP_UINT16_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_INT32)
set(SETTINGS_KEYS_INT32 "FreeRDP_INT32_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_UINT32)
set(SETTINGS_KEYS_UINT32 "FreeRDP_UINT32_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_INT64)
set(SETTINGS_KEYS_INT64 "FreeRDP_INT64_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_UINT64)
set(SETTINGS_KEYS_UINT64 "FreeRDP_UINT64_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_STRING)
set(SETTINGS_KEYS_STRING "FreeRDP_STRING_UNUSED = -1")
endif()
if (NOT SETTINGS_KEYS_POINTER)
set(SETTINGS_KEYS_POINTER "FreeRDP_POINTER_UNUSED = -1")
endif()
list(APPEND SETTINGS_KEYS_BOOL "FreeRDP_BOOL_UNUSED = -1")
list(APPEND SETTINGS_KEYS_INT16 "FreeRDP_INT16_UNUSED = -1")
list(APPEND SETTINGS_KEYS_UINT16 "FreeRDP_UINT16_UNUSED = -1")
list(APPEND SETTINGS_KEYS_INT32 "FreeRDP_INT32_UNUSED = -1")
list(APPEND SETTINGS_KEYS_UINT32 "FreeRDP_UINT32_UNUSED = -1")
list(APPEND SETTINGS_KEYS_INT64 "FreeRDP_INT64_UNUSED = -1")
list(APPEND SETTINGS_KEYS_UINT64 "FreeRDP_UINT64_UNUSED = -1")
list(APPEND SETTINGS_KEYS_STRING "FreeRDP_STRING_UNUSED = -1")
list(APPEND SETTINGS_KEYS_POINTER "FreeRDP_POINTER_UNUSED = -1")
string(REPLACE ";" ",\n\t" SETTINGS_KEYS_BOOL "${SETTINGS_KEYS_BOOL}")
string(REPLACE ";" ",\n\t" SETTINGS_KEYS_INT16 "${SETTINGS_KEYS_INT16}")
string(REPLACE ";" ",\n\t" SETTINGS_KEYS_UINT16 "${SETTINGS_KEYS_UINT16}")