Сабж :( При добавлении конструкции assert(convient_row != MATRIX_ERR) прога валится с сообщением: *** glibc detected *** ./matrix: realloc(): invalid next size: 0x087620a8 *** Aborted Однако если сделать if (convient_row == MATRIX_ERR) {...} никаких проблем нет. MATRIX_ERR это "#define MATRIX_ERR -1" а convient_row это size_t. Бред какой-то, нет?