LINUX.ORG.RU

История изменений

Исправление loz, (текущая версия) :

Unicode, you are doing it wrong.


#include <u.h>
#include <libc.h>
 
typedef int ☺☹☻;
typedef void ☹☺☻;
 
enum
{
	☹☻☺ = sizeof(☺☹☻),
	☻☺☹ = sizeof(☹☺☻)
};
 
☹☺☻
main(☹☺☻)
{
	☺☹☻ ☺☻☹;
 
	for (☺☻☹ = ☻☺☹; ☺☻☹ < ☹☻☺; ☺☻☹++)
		print("☺☻☹ = %d\n", ☺☻☹);
	exits(☻☺☹);
}

(c) Ken Thompson

Исходная версия loz, :

Unicode, you are doing it wrong.


#include <u.h>
#include <libc.h>
 
typedef int ☺☹☻;
typedef void ☹☺☻;
 
enum
{
	☹☻☺ = sizeof(☺☹☻),
	☻☺☹ = sizeof(☹☺☻)
};
 
☹☺☻
main(☹☺☻)
{
	☺☹☻ ☺☻☹;
 
	for (☺☻☹ = ☻☺☹; ☺☻☹ < ☹☻☺; ☺☻☹++)
		print("☺☻☹ = %d\n", ☺☻☹);
	exits(☻☺☹);
}