From: Bjorn L. <bjo...@gm...> - 2006-03-16 09:36:29
|
just a quick question, regarding the aspect of increased efficiency: I would have thought a c compiler would anyway make this case statement int= o a quick memory offset jump if the labels of the case statement are consecutive? Which then is not inefficient after all? bjorn On 3/15/06, Miklos Szeredi <mi...@sz...> wrote: > > > This patch replaces the 30+ cases switch statement in fuse_ll_process() > > with indirect function calls. Besides increased efficiency I think it > > helps maintainability & readability too. > > > > In order to implement a uniform interface I had to refactor some do_*() > > functions and defer casting/parameter extraction - other than that it's > > pretty straightforward. > > Looks good, applied. > > Thanks, > Miklos > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > |