Контроль корректности идентификатора драйвера.
#include <gis/gis_types.h>#define GIS_CORE_DRIVER_ID_CHECK( id ) (id >= GIS_CORE_DRIVERS_START_ID && id < GIS_CORE_DRIVERS_END_ID)
gishelper
Макрос позволяет проверить, существует ли драйвер с идентификатором, переданным в качестве параметра.
gis_core_driver_id_t driver_id = GIS_CORE_DRIVERS_NONE;if ( !GIS_CORE_DRIVER_ID_CHECK( driver_id ) ){printf( "Incorrect driver!\n" );}
ПК ЦКИ для ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API картографического фреймворка