kouzdra - August 3rd, 2010

August 3rd, 2010

August 3rd, 2010
10:25 am

[Link]

Новости Большого Мира:
[info]sirjones@lj сокрушается, что тилихенция обсуждает сиськодоносную Нашу™ Машу и "перформансы Тифарета". Для исправления этого - подборка новостей из большого мира:
Read more... )

Tags:

(Leave a comment)

TimeEvent
10:48 am

[Link]

К недавнему посту:
Я радовался фрагменту кода из GTK+:

int width = 
    ((union { char *string; unsigned int word; })
           nl_langinfo(_NL_PAPER_WIDTH)).word


На самом деле это обернуто в макру (файл gtk/gtkpapersize.c, если кому-то это интересно):

#define NL_PAPER_GET(x)         \
  ((union { char *string; unsigned int word; })nl_langinfo(x)).word


но, imho, это ничего не меняет: imho это полный эквивалент

#define NL_PAPER_GET(x) ((unsigned)nl_langinfo(x))


Вопрос - на фига было использовать компиляторно-зависимую конструкцию в контексте, где она
1) имеет точный аналог в рамках стандарта
2) этот аналог еще и короче и понятнее

Или я все-таки чего-то не понимаю и есть какая-то тонкая разница?

(4 comments | Leave a comment)

TimeEvent
08:43 pm

[Link]

Вопрос:
Можно ли процесс сборки Хрома назвать хромированием?

(4 comments | Leave a comment)

Previous Day 2010/08/03
[Archive]
Next Day
My Website Powered by LJ.Rossia.org