[devel] jasper 2.x: Препроцессор С и сравнение версии библиотеки

Sergey Afonin asy на altlinux.org
Ср Июл 4 16:04:11 MSK 2018


Приветствую.

После обновления libjasper перестал собираться ZyGrib, ошибка и как
поправить описаны тут: http://www.zygrib.org/forum/viewtopic.php?f=3&t=1066
Фрагмент кода:

====
#ifdef JAS_1_700_2
    image.clrspc_=JAS_CLRSPC_SGRAY;         /* grayscale Image */
    image.cmprof_=0;.
#endif
    image.inmem_=1;
===

Речь про комментирование "image.inmem_=1". Я так понимаю, image.inmem_
в 2.x пропал совсем, но хочется оставить собираемость в бранчах.

В jas_config.h есть #define JAS_VERSION "2.0.14". Существует ли приём
для реализации чего-то вроде нижеследующего?

#ifdef JAS_VERSION < 2
    image.inmem_=1;
#endif

-- 
С уважением, Сергей Афонин.


Подробная информация о списке рассылки Devel