![]() |
![]() |
AI 20.09.2004 - 14:05 |
язык С. значит в свободное время колупаю сурсы Vi редактора. и в нём повально используется следующее определение аргументов функции к примеру - функция определяющая наличие некой команды static char_u * find_command(eap, full) exarg_T *eap; int *full; { // body function } вопрос для чего собственно так запутано описывать аргументы функции почему бы не просто сделать так и читабельность легче. static char_u * find_command(exarg_T *eap, int *full) { // body function } Вопрос в каких случаях нужно такое странное определение аргументов? |
Миха(Xbow) 1 - 20.09.2004 - 14:35 | Это старый |
Миха(Xbow) 2 - 20.09.2004 - 14:38 | Это старый способ объявления функции. Забей на него. |
AI 3 - 20.09.2004 - 16:03 | угу.ясно. |
AI 4 - 21.09.2004 - 21:56 |
интересно а такое определение прототипа со словом __ARGS тоже является наследием старого стандарта или же что то значит? void handle_drop __ARGS((int filec, char_u **filev, int split)) |