LINUX.ORG.RU

История изменений

Исправление PamidoR, (текущая версия) :

А что насчёт такого варианта: этот макрос определяем в tmatrix.c, там же в функциях-обёртках пишем:

void tmatrix_set_prices (struct tmatrix *tm, double *prices[]) {
	TMATRIX_SET(tm, price, prices);
}

void tmatrix_set_amts (struct tmatrix *tm, double *amts[]) {
	TMATRIX_SET(tm, amt, amts);
}
И потом эти обёртки опять выставляем напоказ в хэдере. Нормально?

Исходная версия PamidoR, :

А что насчёт такого варианта: этот макрос определяем в tmatrix.c, там же в функциях-обёртках пишем:

void tmatrix_set_prices (struct tmatrix *tm, double *prices[]) {
	TMATRIX_SET(tm, price, prices);
}

void tmatrix_set_amts (struct tmatrix *tm, double *amts[]) {
	TMATRIX_SET(tm, amt, amts);
}


И потом эти обёртки опять выставляем напоказ в хэдере. Нормально?