Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: switch case critique |
| Date | 2014-12-21 13:42 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <87ioh5p19a.fsf@bsb.me.uk> (permalink) |
| References | (1 earlier) <092ec608-ee07-40c8-a1aa-0f3f300aae90@googlegroups.com> <56ac2751-0547-45e4-b19c-3d78ac1ce8a0@googlegroups.com> <h_elw.195150$7A5.71758@fx17.am4> <cdeb25bd-791c-4342-b39d-2c49957c206a@googlegroups.com> <TBylw.160444$O%4.13446@fx39.am4> |
BartC <bc@freeuk.com> writes: > On 21/12/2014 09:25, fir wrote: >> W dniu sobota, 20 grudnia 2014 14:39:34 UTC+1 użytkownik Bart napisał: >>> >>> I use hundreds of switch statements. My current projects (mainly >>> compilers and interpreters) are full of them. > >> ps i got not yo much good english and not quite sure what statement >> mean, by statement you mean a word "switch" or >> it has some wider meaning? is this corect? what really statement mean? >> I use 'control structure' instead of statement > > Whatever "switch" means in C, that's what I use hundreds of! That number made me look! > This is some interpreter code which I've posted in the past as an > experiment in distributing easy-to-build C code: > > http://pastebin.com/EgGFgA0B In at least some cases you use switch instead of if so, yes, you'll use a lot of them. Is that from habit or some design preference? The example I came across (extractpath) brought up some other issues. One reason that code build systems are complex is because of the need for platform specific versions of functions like this. Since you seem to be writing Windows-only code it's bound to be a simpler problem. The other issue is possible undefined behaviour in the function if it decrements t past the first byte of an object. <snip. -- Ben.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
switch case critique fir <profesor.fir@gmail.com> - 2014-12-20 03:48 -0800
Re: switch case critique Paul N <gw7rib@aol.com> - 2014-12-20 04:45 -0800
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-20 04:54 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-20 13:39 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-20 06:39 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-20 15:48 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-20 08:02 -0800
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 01:25 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 11:58 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 05:04 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 13:22 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 05:55 -0800
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 06:07 -0800
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 06:16 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 14:45 +0000
Re: switch case critique Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-12-21 13:42 +0000
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 15:15 +0000
Re: switch case critique Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-12-21 17:10 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-21 09:20 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 20:06 +0000
Re: switch case critique Keith Thompson <kst-u@mib.org> - 2014-12-21 12:12 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-21 21:14 +0000
Re: switch case critique Keith Thompson <kst-u@mib.org> - 2014-12-21 20:06 -0800
Re: switch case critique Richard Damon <Richard@Damon-Family.org> - 2014-12-21 17:28 -0500
Re: switch case critique Reinhardt Behm <rbehm@hushmail.com> - 2014-12-22 11:04 +0800
Re: switch case critique fir <profesor.fir@gmail.com> - 2014-12-20 05:00 -0800
Re: switch case critique BartC <bc@freeuk.com> - 2014-12-20 13:46 +0000
Re: switch case critique fir <profesor.fir@gmail.com> - 2015-01-20 06:47 -0800
csiph-web