Немножко смешно...
В исходниках GTK+ есть такой код (конкретно — в файле gdk/win32/gdkinput-win32.c):
dijkstra:
if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
{
\\ код опущен
goto dijkstra;
}
(c)
ЖЖ_buldozr
От:
Аноним
Дата: 11.02.06 17:19
Оценка:
+1
Здравствуйте, ddanila, Вы писали:
D>Немножко смешно...
D>В исходниках GTK+ есть такой код (конкретно — в файле gdk/win32/gdkinput-win32.c):
D>D>dijkstra:
D> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D> {
D> \\ код опущен
D> goto dijkstra;
D> }
D>
ключевое слово выделено...
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, ddanila, Вы писали:
D>>Немножко смешно...
D>>В исходниках GTK+ есть такой код (конкретно — в файле gdk/win32/gdkinput-win32.c):
D>>D>>dijkstra:
D>> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D>> {
D>> \\ код опущен
D>> goto dijkstra;
D>> }
D>>
А>ключевое слово выделено...
Не, там тот код
опущен , что после
goto идёт
RSDN@Home v.1.1.4
ORIGIN: Один удар молотка — и вы счастливый обладатель многопроцессорной системы
Здравствуйте, Eagle-XK, Вы писали:
D>>>D>>>dijkstra:
D>>> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D>>> {
D>>> \\ код опущен
D>>> goto dijkstra;
D>>> }
D>>>
А на каком диалекте C++ написан GTK?
Носок исчез в гильбертовом пространстве. Туда ему и дорога.
Месть
RSDN@дома
AVENGER ORIGINAL SOUNDTRACK — Koufuku no Zouhei
От:
Аноним
Дата: 13.02.06 12:41
Оценка:
Здравствуйте, ddanila, Вы писали:
D>Немножко смешно...
D>В исходниках GTK+ есть такой код (конкретно — в файле gdk/win32/gdkinput-win32.c):
А где лопата? В том что можно на while заменить?
От:
Laurel
Дата: 13.02.06 12:46
Оценка:
+1
Здравствуйте, Аноним, Вы писали:
А>А где лопата? В том что можно на while заменить?
Г-н Дейкстра был ярым противником использования goto.
От:
Dair
Дата: 13.02.06 23:22
Оценка:
+1
LS>А на каком диалекте C++ написан GTK?
На C, вроде. Без ++.
От:
Кодт
Дата: 14.02.06 11:42
Оценка:
Здравствуйте, ddanila, Вы писали:
D> goto dijkstra;
Идите, Дейкстра, идите — они золотые!
Перекуём баги на фичи!
Здравствуйте, last shinji, Вы писали:
LS>Здравствуйте, Eagle-XK, Вы писали:
D>>>>D>>>>dijkstra:
D>>>> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D>>>> {
D>>>> \\ код опущен
D>>>> goto dijkstra;
D>>>> }
D>>>>
LS>А на каком диалекте C++ написан GTK?
А почему речь о диалектах зашла? Хоть и написан GTK на С, но что такого, неверного для C++ ты увидел в этом фрагменте?
Of course, the code must be complete enough to compile and link .
Здравствуйте, Lorenzo_LAMAS, Вы писали:
L_L>А почему речь о диалектах зашла? Хоть и написан GTK на С, но что такого, неверного для C++ ты увидел в этом фрагменте?
Даже жирным выделил ^_^. А если мне не изменяет память, то в C есть только блочные комментарии. Согласен, не смешно.
Носок исчез в гильбертовом пространстве. Туда ему и дорога.
Здравствуйте, last shinji, Вы писали:
LS>Даже жирным выделил ^_^. А если мне не изменяет память, то в C есть только блочные комментарии. Согласен, не смешно.
Cтандарт 99 года позволяет использовать строчные.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
От:
ddanila
Дата: 14.02.06 15:58
Оценка:
LS>Даже жирным выделил ^_^. А если мне не изменяет память, то в C есть только блочные комментарии. Согласен, не смешно.
Да, комментарий был вставлен мною в соответствии с Черновым Вариантом Ц99 за нумером 869 от 18 януария 1999 рока (параграф нумер
6.4.9 ).
От:
esquire
Дата: 15.02.06 11:35
Оценка:
"Шурик, это не наш метод"
D>
D> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D> {
D> \\ код опущен
D> goto dijkstra;
D> }
D>
D> dijkstra:
D>
Пилите гирю знаний, она золотая! (с) В.М.Лушин
От:
Romantic
Дата: 16.02.06 09:12
Оценка:
Здравствуйте, ddanila, Вы писали:
D>Немножко смешно...
D>В исходниках GTK+ есть такой код (конкретно — в файле gdk/win32/gdkinput-win32.c):
D>D>dijkstra:
D> if (!GDK_WINDOW_IMPL_WIN32 (obj->impl)->extension_events_selected || !(obj->extension_events & masktest))
D> {
D> \\ код опущен
D> goto dijkstra;
D> }
D>
D>(c) ЖЖ_buldozr
между прочим, если посмотреть сырцымайкрософтовской CTR библиотеки, там этого до фига...
От:
Кодт
Дата: 16.02.06 10:56
Оценка:
Здравствуйте, Romantic, Вы писали:
R>между прочим, если посмотреть сырцымайкрософтовской CTR библиотеки, там этого до фига...
Дофига меток dijkstra, и обожемой, wirth?!
Перекуём баги на фичи!
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить