|
Message-ID: <20140728140151.GL10402@port70.net> Date: Mon, 28 Jul 2014 16:01:52 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Subject: Re: Non-stub gettext API functions committed, ready for testing * Szabolcs Nagy <nsz@...t70.net> [2014-07-28 15:00:17 +0200]: > * Szabolcs Nagy <nsz@...t70.net> [2014-07-28 12:18:30 +0200]: > > the parser and eval code is about 2k now, i can try to do it > > without a separate parsing step (my approach requires a 100-200 > > byte buffer to store the parsed expr now) > > > > attached a simpler solution without separate parsing > (code is about 1.4k now, and it is more compatible > with gnu gettext) > using a complex plural expression (arabic): "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);" the runtime of my preparsed vs interpreted implementation is 0.1-0.5us vs 3us testing on a few small n.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.