Подробности
[В начало]
Проблема в реализации № D0070
Краткое описание
Опечатка в определении макроса G_CCLOSURE_SWAP_DATA
Подробное описание
Макрос "G_CCLOSURE_SWAP_DATA" определен как:
#define G_CCLOSURE_SWAP_DATA(cclosure) \ (((GClosure*) (closure))->derivative_flag)В теле макроса используется идентификатор "closure" вместо аргумента "cclosure".
Раздел стандарта
Linux Standard Base Desktop Specification 3.1, Chapter 12. Libraries, 12.5.1 glib-2.0/glib-object.h, G-CCLOSURE-SWAP-DATA
Способы устранения
Текст определения макроса:
#define G_CCLOSURE_SWAP_DATA(cclosure) \ (((GClosure*) (closure))->derivative_flag)в заголовочном файле "gobject/gclosure.h" необходимо изменить на:
#define G_CCLOSURE_SWAP_DATA(cclosure) \ (((GClosure*) (cclosure))->derivative_flag)
Компонент
gtk-gobject 2.6.2 or later
Принято
Gnome Bugzilla 505674
Статус
Исправлено в gtk-gobject - 2.15.1
[В начало]
»