On Mon, May 17, 2004 at 10:37:12PM +0700, Ivan Zakharyaschev wrote: > > linux-2.4.22-keyboard-uni-private_part1.diff ломает компиляцию > > файла > > /usr/include/linux/keyboard.h > > > > Надо срочно исправлять - многие пакеты (в т.ч XFree86) > > перестали > > собираться. > > > > Исправляется тривиально путём #include в > > linux/kbd_values.h > > Сейчас буду смотреть. #include я туда уже запихал, сейчас собирается. Заодно заткнул ещё одно предупреждение. > > Кроме того, в том же файле kbd_values.h есть ещё одна ошибка, > > обнаруживаемая компилятором: > > > > kbd_values.h: In function `K_UNI_ADD_WITHCASE': > > kbd_values.h:134: warning: comparison is always true due to > > limited range of data type > > Ну с этим тяжело что-то сделать -- это, во-первых, warning, > во-вторых, для единообразия там сравнение с 0 у unsigned типа, я > ещё подумаю, но раньше я ничего хорошего не придумал. Можно было бы попытаться завернуть это в inline...