Я пытаюсь понять, что следующая строка наихудший когда-либо видел код C (от uboot проекта) означают:C - Что означает эта линия?
rc = ((ulong (*)(bd_t *, int, char *[]))addr) (bd, --argc, &argv[1]);
Что это? Вызов функции? Может ли быть более читаемым?
Заранее благодарим за вашу помощь!
Можете ли вы рассказать нам о заявленном типе переменных, присутствующих в этой строке? –
Может ли быть более читаемым? Ад нет! Обфускайте это! –
@ Давид: Извините, но я понятия не имею. Я только что открыл этот проект и пытаюсь понять, что к чему. – psihodelia