雖然我向來不好打機,但80年代做過死靚仔的我,怎可能沒玩過PAC-MAN食鬼遊戲?
紀念PAC-MAN食鬼遊戲30周年,Google於首頁上推出第一個個互動式Doodle,你可以在搜尋之餘,於網上連闖食鬼遊戲的255大關!
怎樣開始玩?你只
(This is a followup to yesterday's entry .)
Update : I'm actually completely wrong about this, both in practiceon x86 machines with gcc and, I believe, in standards-compliant theory,as brought to my attention by nothings in comments.
One general class of impossible-in-C varargs APIs is heavily polymorphicdispatch APIs where you need to dispatch to one of several differentvarargs functions that have different constant arguments. Here is agratuitous (and probably bad) API example:

I've noted before that dealing with varargs functionsin C is vaguely annoying (although not as annoying as in the days beforethe ANSI C stdarg support). One of those annoyances is that C's stdargsupport is limited compared to what you can do in languages with firstclass support for variable argument counts.
The core limitation in C is that you can't manipulate the list ofvariable arguments that your function gets. Instead you have twochoices; you can pass it completely unaltered to a function that
Today Google announced they'd help advance web typography by hosting open-sourced fonts on their CDN, and by giving the code to easily embed fonts on websites on a new website, the Google Font Directory .
It was amazingly simple: just copy the code and paste it in your template's header, then set any element on your page to use the Google-provided font(s). I started using OFL Sorts Mill Goudy TT , and I like the look (except for the lower