Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #110667
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: C Code Quality |
| Date | 2017-05-26 03:18 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <87mva0s6lp.fsf@bsb.me.uk> (permalink) |
| References | <pfKVA.123097$163.89978@fx36.am4> |
bartc <bc@freeuk.com> writes:
> I'm of the opinion that C's preprocessor plus its 'anything goes'
> approach to writing declarations and such, can lead to poor code that
> is very hard to follow.
>
> Most here seem to disagree.
I find that hard to believe. Can you cite anyone saying that C's
declaration syntax and pre-processor can not lead to poor code that is
very hard to follow?
> When I was testing my experimental compiler a couple of months back
> with 100-200Kloc of other people's code and (as far as possible) other
> compilers' headers, I thought I'd seen my fair share of brutal code
> and it would be plain sailing from then on, but I was mistaken!
>
> The first substantial program I try, I get an error here (code is from
> LuaJIT sources):
>
> typedef LJ_ALIGN(8) union TValue {
> uint64_t u64; /* 64 bit pattern [comments trimmed]
> lua_Number n; /* Number object
> struct {
> LJ_ENDIAN_LOHI(
> GCRef gcr; /* GCobj referenc
> , uint32_t it; /* Internal objec
> )
> };....
<snip>
> (As for the ; followed by a comma in the body ... well it seems to
> compile so ignore it...)
It obviously delimits the arguments to a macro.
> Next I get an error about VLAs (my compiler doesn't support them), but
> I'm still doing headers. The culprit is this line:
>
> LJ_STATIC_ASSERT(offsetof(Node, val) == 0);
>
> Obviously a macro, but looking at it doesn't give any enlightenment:
>
> extern void LJ_ASSERT_NAME(__LINE__)(int
> STATIC_ASSERTION_FAILED [(cond)?1:-1])
>
> I guess it's that int something[?:] that gives the VLA error,
Are you taking the mickey? You are writing a C compiler and you don't
know what this code is doing?
> but putting that aside, what is this code declaring? Expanding the
> macro call using -E gives:
>
> extern void lj_assert_229 ( int
> STATIC_ASSERTION_FAILED [
> ( ( size_t ) & ( ( ( Node * ) 0 ) -> val ) == 0 ) ? 1 : - 1 ] ) ;
>
> Sorry, still no clue.
It's declaring a function. What else could it be?
The ( size_t ) & ( ( ( Node * ) 0 ) -> val ) == 0 is the expansion of
offsetof(Node, val). The code is ensuring a diagnostic if val is not at
offset 0 in a Node object.
<snip>
--
Ben.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
C Code Quality bartc <bc@freeuk.com> - 2017-05-26 01:01 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-26 03:18 +0100
Re: C Code Quality "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-05-25 20:03 -0700
Re: C Code Quality Gareth Owen <gwowen@gmail.com> - 2017-05-26 06:32 +0100
Re: C Code Quality Richard Heathfield <rjh@cpax.org.uk> - 2017-05-26 07:24 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 11:33 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 15:16 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 14:40 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 16:42 +0200
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 17:42 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-26 17:46 +0200
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 19:09 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-26 19:48 +0200
Re: C Code Quality "James R. Kuyper" <jameskuyper@verizon.net> - 2017-05-26 12:05 -0400
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 19:10 +0200
Re: C Code Quality "James R. Kuyper" <jameskuyper@verizon.net> - 2017-05-26 13:16 -0400
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-27 02:18 +0200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-05-29 10:07 +0000
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 12:21 +0200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-05-29 12:00 +0000
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 14:23 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 10:57 -0400
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 17:16 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 16:53 -0400
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-05-29 15:23 +0000
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 17:25 +0200
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-29 14:13 +0100
Re: C Code Quality Gareth Owen <gwowen@gmail.com> - 2017-05-29 14:48 +0100
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 17:14 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 16:57 -0400
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-29 23:44 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 19:14 -0400
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-30 02:57 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 22:23 -0400
Re: C Code Quality Gareth Owen <gwowen@gmail.com> - 2017-05-30 06:54 +0100
Re: C Code Quality asetofsymbols@gmail.com - 2017-05-29 15:06 -0700
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-30 00:23 +0200
Re: C Code Quality asetofsymbols@gmail.com - 2017-05-29 15:33 -0700
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 19:15 -0400
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-30 02:55 +0200
Re: C Code Quality Jerry Stuckle <jstucklex@attglobal.net> - 2017-05-29 22:24 -0400
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-05-30 15:24 -0700
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-31 00:48 +0200
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-05-30 06:04 -0700
Re: C Code Quality scott@slp53.sl.home (Scott Lurndal) - 2017-05-30 14:21 +0000
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-30 17:31 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-30 17:48 +0200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-06-03 12:07 +0000
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-05 13:10 -0700
Re: C Code Quality "Patrick.Schluter" <Patrick.Schluter@free.fr> - 2017-05-30 23:46 +0200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-06-03 12:09 +0000
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 09:09 -0700
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 19:11 +0200
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 20:18 +0200
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-27 02:59 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-27 14:52 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-27 13:51 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-27 22:36 +0100
Re: C Code Quality supercat@casperkitty.com - 2017-05-28 09:38 -0700
Re: C Code Quality "Patrick.Schluter" <Patrick.Schluter@free.fr> - 2017-05-26 20:31 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 19:47 +0100
Re: C Code Quality "Patrick.Schluter" <Patrick.Schluter@free.fr> - 2017-05-26 21:50 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 13:06 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 21:28 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 23:46 +0100
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 17:22 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-26 17:32 +0200
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 19:07 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-26 19:40 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 08:26 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 14:29 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 16:44 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 08:32 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 18:47 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 20:27 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 11:24 -0700
Re: C Code Quality Ike Naar <ike@iceland.freeshell.org> - 2017-05-28 07:25 +0000
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 17:44 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 17:31 +0100
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-05-26 09:52 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 20:29 +0200
Re: C Code Quality "James R. Kuyper" <jameskuyper@verizon.net> - 2017-05-26 14:41 -0400
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 08:22 -0700
Re: C Code Quality scott@slp53.sl.home (Scott Lurndal) - 2017-05-26 16:26 +0000
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 10:06 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 20:37 +0200
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 12:24 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-27 02:03 +0100
Re: C Code Quality Noob <root@127.0.0.1> - 2017-05-28 00:07 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-27 23:51 +0100
Re: C Code Quality Gareth Owen <gwowen@gmail.com> - 2017-05-28 10:52 +0100
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-28 16:03 +0200
Re: C Code Quality Philip Lantz <prl@canterey.us> - 2017-05-25 20:37 -0700
Re: C Code Quality Philip Lantz <prl@canterey.us> - 2017-05-25 20:42 -0700
C Code Quality asetofsymbols@gmail.com - 2017-05-25 23:58 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 12:53 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 12:32 +0100
Re: C Code Quality mark.bluemel@gmail.com - 2017-05-26 06:21 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 15:25 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 15:00 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 16:50 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-26 17:14 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 17:24 +0100
Re: C Code Quality scott@slp53.sl.home (Scott Lurndal) - 2017-05-26 16:46 +0000
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-26 20:47 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-27 19:31 +0100
Re: C Code Quality Noob <root@127.0.0.1> - 2017-05-27 10:52 +0200
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-28 18:57 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-28 20:00 +0100
Re: C Code Quality Ian Collins <ian-news@hotmail.com> - 2017-05-29 07:34 +1200
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-29 11:32 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-29 12:37 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-29 14:01 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-29 13:47 +0100
Re: C Code Quality Reinhardt Behm <rbehm@hushmail.com> - 2017-05-29 20:15 +0800
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-29 14:23 +0100
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-29 17:36 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-29 17:01 +0100
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-30 07:05 -0700
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-30 17:18 +0200
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-30 21:31 +0200
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-30 12:49 -0700
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-30 13:52 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-31 12:55 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-31 13:15 +0100
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-31 05:42 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-31 15:40 +0100
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-31 10:52 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-01 00:00 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 01:11 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-01 02:21 +0100
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-06-01 10:37 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-01 11:28 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 10:55 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-06 12:43 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-06 13:03 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-06 14:44 +0100
Re: C Code Quality scott@slp53.sl.home (Scott Lurndal) - 2017-06-06 14:58 +0000
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-06 17:23 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-06 17:23 +0100
Re: C Code Quality antispam@math.uni.wroc.pl - 2017-06-06 17:14 +0000
Re: C Code Quality antispam@math.uni.wroc.pl - 2017-06-06 16:54 +0000
Re: C Code Quality bartc <bc@freeuk.com> - 2017-06-06 18:49 +0100
Re: C Code Quality antispam@math.uni.wroc.pl - 2017-06-06 18:28 +0000
Re: C Code Quality antispam@math.uni.wroc.pl - 2017-06-16 15:28 +0000
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-31 05:21 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-31 15:22 +0200
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-31 06:59 -0700
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-05-31 17:18 +0200
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-31 10:24 -0700
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-05-31 12:22 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-31 22:32 +0100
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-31 23:08 +0100
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-06-01 00:22 +0200
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 00:54 +0100
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 04:00 -0700
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-06-01 09:12 -0700
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 10:09 -0700
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-06-01 10:11 -0700
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-05-31 21:31 -0700
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-05-31 21:27 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 11:04 +0100
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-06-01 10:57 -0700
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-06-01 12:05 -0700
Re: C Code Quality "James R. Kuyper" <jameskuyper@verizon.net> - 2017-06-01 15:39 -0400
Re: C Code Quality supercat@casperkitty.com - 2017-06-01 13:39 -0700
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-06-01 14:19 -0700
Re: C Code Quality supercat@casperkitty.com - 2017-06-01 16:33 -0700
Re: C Code Quality David Kleinecke <dkleinecke@gmail.com> - 2017-06-01 15:22 -0700
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-06-01 17:44 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-02 02:56 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 21:24 +0100
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 04:13 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 14:01 +0100
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 06:53 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 15:13 +0100
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 08:40 -0700
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-06-01 17:18 +0100
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-06-01 14:56 -0700
Re: C Code Quality Ian Collins <ian-news@hotmail.com> - 2017-06-01 07:35 +1200
Re: C Code Quality David Brown <david.brown@hesbynett.no> - 2017-06-01 10:41 +0200
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-31 17:14 +0200
Re: C Code Quality Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-05-31 09:02 -0700
Re: C Code Quality GOTHIER Nathan <nathan.gothier@gmail.com> - 2017-05-31 19:45 +0200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-06-03 12:17 +0000
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-30 16:32 +0100
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-30 12:38 -0700
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-05-30 13:00 -0700
Re: C Code Quality Thiago Adams <thiago.adams@gmail.com> - 2017-06-02 10:58 -0700
Re: C Code Quality guido <guido@invalid.invalid> - 2017-05-30 19:56 +0000
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-30 23:06 +0100
Re: C Code Quality guido <guido@invalid.invalid> - 2017-05-30 23:02 +0000
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-31 04:14 +0100
Re: C Code Quality guido <guido@invalid.invalid> - 2017-05-31 08:38 +0000
Re: C Code Quality Ian Collins <ian-news@hotmail.com> - 2017-05-30 15:22 +1200
Re: C Code Quality raltbos@xs4all.nl (Richard Bos) - 2017-05-29 10:12 +0000
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-26 18:03 +0200
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 17:45 +0100
Re: C Code Quality Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-05-26 20:05 +0100
Re: C Code Quality supercat@casperkitty.com - 2017-05-26 12:42 -0700
Re: C Code Quality bartc <bc@freeuk.com> - 2017-05-26 20:19 +0100
Re: C Code Quality "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-05-27 03:03 +0200
Re: C Code Quality Keith Thompson <kst-u@mib.org> - 2017-05-26 20:37 -0700
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-05-28 22:17 -0700
Re: C Code Quality Tim Rentsch <txr@alumni.caltech.edu> - 2017-05-28 22:15 -0700
csiph-web