From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Mon, 30 Mar 2009 17:30:29 +0200 Message-ID: <138575260903300830q546ddabv46227554c3630688@mail.gmail.com> From: hugo rivera To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [9fans] UTF and the preprocessor Topicbox-Message-UUID: cd1e6a54-ead4-11e9-9d60-3106f5b1d025 Hi there, I just found out that the preprocessor on plan 9 doesn't like utf. I hope I am wrong, but just try to compile something like # include # include # define =CE=93VAL 12 void main(void); void main() { int =CE=B2; =CE=B2 =3D =CE=93VAL; while(=CE=B2 < 15) print("%d\n", =CE=B2++); exits(nil); } and you get a "syntax in #define" error that points to the define line. Remove (or replace) the utf character and everything works as expected. --=20 Hugo