Имеется исходник:
https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/src/nvidia/genera...
И в нем не понятно, что это за конструкция в виде отдельного блока, завершаемого запятой «{...},» посреди других определений:
#if defined(BINDATA_INCLUDE_STORAGE_PVT_DECL)
BINDATA_STORAGE_PVT kgspBinArchiveBooterLoadUcode_TU102_patch_meta_storage_pvt;
#endif // defined(BINDATA_INCLUDE_STORAGE_PVT_DECL)
#if defined(BINDATA_INCLUDE_STORAGE_PVT_DEFN)
{
12, // uncompressed data size (bytes)
12, // compressed data size (bytes)
kgspBinArchiveBooterLoadUcode_TU102_patch_meta_data, // compressed data pointer
NV_FALSE, // is pData compressed?
NV_TRUE, // contain information for file overriding?
NV_FALSE, // is the data referenced during load? (Only valid when BINDATA_IS_MUTABLE is true)
},
#endif // defined(BINDATA_INCLUDE_STORAGE_PVT_DEFN)
#if defined(BINDATA_INCLUDE_DATA)
static BINDATA_CONST NvU8 kgspBinArchiveBooterLoadUcode_TU102_num_sigs_data[] =
{
0x01, 0x00, 0x00, 0x00,
};
#endif // defined(BINDATA_INCLUDE_DATA)
Эта конструкция «{...},» ничему не присваивается, то есть не участвует в инициализации, зачем она нужна? Встречается в этом файле несколько раз.