Description
@sujatas-NV @planke-NV @arunimam-NV
nvapi.h
includes nvapi_lite_salstart.h
which in turn uses a symbol NvAPI_Status
which is only defined later in nvapi_lite_common.h
(which also includes nvapi_lite_salstart.h
before it defines the symbol).
This level of software engineering incompetence with basic C/C++ stuff such as header files, order of including, avoiding cyclic inclusions, and symbols being used before defining is staggering even when it doesn't result in unusable release -- I'd expect it from students learning C in high school class, not from NVIDIA employees even if those are new hires.
You all should be ashamed of yourself for allowing this to be released in such a broken state both here and in R560-developer.zip
download from developer.nvidia.com
.
Bug ID #4919663.