Заполнить список расширений карт.
#include <gis/gis_driver.h>int gis_common_driver_fill_extensions( gis_common_driver_extension_list_t *extensions_list, char *extensions_cfg_string );
formatctl
Функция динамически выделяет память для массива и его элементов, заполняет его подстроками, полученными из extensions_cfg_string.
gis_common_driver_extension_list_t alternative_extensions;const char *extensions_cfg_string = "jpg j2k jpf jpm jpg2 j2c jpc jpx mj2";if ( gis_common_driver_fill_extensions( &alternative_extensions, (char *)extensions_cfg_string ) != EOK ){printf( "gis_common_driver_fill_extensions() failed!\n");return 1;}for ( int i = 0; i < alternative_extensions.count; i++ ){free( (char *)alternative_extensions.extensions[i] );}free( (char **)alternative_extensions.extensions );
ПК ЦКИ для ЗОСРВ «Нейтрино»
1.3
gis_common_driver_extension_list_t
Предыдущий раздел: Описание API картографического фреймворка