Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #63278 > unrolled thread

typedef forward declaration

Started byBartc <bc@freeuk.com>
First post2015-06-15 14:08 +0100
Last post2015-07-14 13:14 -0700
Articles 20 on this page of 442 — 31 participants

Back to article view | Back to comp.lang.c


Contents

  typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-15 14:08 +0100
    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 14:23 +0100
      Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-15 09:30 -0700
        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 18:01 +0100
          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-16 09:44 -0700
            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-16 18:06 +0100
            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-16 19:22 +0100
              Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-16 19:33 +0100
                Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-16 14:53 -0400
                  Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-17 09:54 -0700
                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-17 11:04 -0700
                      Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-18 11:11 -0700
                        Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-18 12:00 -0700
                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-19 09:50 -0700
                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-19 18:02 +0100
                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-19 10:25 -0700
                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-19 20:10 +0100
                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 18:11 +0100
                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-19 10:40 -0700
                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 18:58 +0100
                            Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 11:35 -0700
                              Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 12:31 -0700
                        Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-18 20:47 +0100
                        Re: typedef forward declaration mark.bluemel@gmail.com - 2015-06-19 03:35 -0700
                      Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-10 17:23 -0700
              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-17 09:46 -0700
                Re: typedef forward declaration Barry Schwarz <schwarzb@dqel.com> - 2015-06-17 10:34 -0700
                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-17 10:43 -0700
                    Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-18 16:00 +0100
                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-18 08:52 -0700
                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-19 10:21 +0200
                          Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-19 11:35 +0100
                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 05:34 -0700
                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 13:45 +0100
                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 06:23 -0700
                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 15:55 +0100
                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 08:06 -0700
                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 16:14 +0100
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 08:41 -0700
                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-19 17:19 +0100
                                    Re: typedef forward declaration Richard Damon <Richard@Damon-Family.org> - 2015-06-19 21:02 -0400
                                      Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 18:57 -0700
                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 00:59 -0700
                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-20 17:25 +0200
                                        Re: typedef forward declaration Nathan Wagner <nw@hydaspes.if.org> - 2015-06-21 12:04 +0000
                                          Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-21 13:07 -0700
                                            Re: typedef forward declaration Nathan Wagner <nw@hydaspes.if.org> - 2015-06-23 13:08 +0000
                                        Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-10 17:36 -0700
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 01:00 -0700
                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 08:40 -0700
                                Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-20 08:54 +0000
                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 02:06 -0700
                                    Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-20 10:46 +0100
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 03:16 -0700
                                        Re: typedef forward declaration Richard Damon <Richard@Damon-Family.org> - 2015-06-20 09:01 -0400
                                        Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-20 15:44 +0100
                                        Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-20 12:08 -0700
                                          Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-21 21:02 +0100
                                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-21 21:24 +0100
                                              Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-21 22:41 +0100
                                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 00:08 +0100
                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 05:43 -0700
                                            Re: typedef forward declaration Morris Dovey <mrdovey@iedu.com> - 2015-06-22 08:14 -0500
                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 07:13 -0700
                                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 16:28 +0100
                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 08:47 -0700
                                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 17:25 +0100
                                                  Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-22 18:23 +0100
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 19:11 +0100
                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 10:50 -0700
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 19:23 +0100
                                                  Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-06-22 14:38 -0500
                                            Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 10:35 -0700
                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 11:31 -0700
                                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 12:36 -0700
                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 12:47 -0700
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 21:02 +0100
                                                      Re: typedef forward declaration Nathan Wagner <nw@hydaspes.if.org> - 2015-06-23 13:04 +0000
                                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 06:13 -0700
                                                          Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-23 15:26 +0100
                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 07:31 -0700
                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 07:39 -0700
                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 14:38 +0100
                                                          Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-24 09:19 +0000
                                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 13:14 -0700
                                                    Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-22 20:29 +0000
                                                    Re: typedef forward declaration "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-06-23 12:31 -0700
                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 12:40 -0700
                                    Re: typedef forward declaration crisdunbar@gmail.com - 2015-06-23 12:48 -0700
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 13:04 -0700
                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 21:08 +0100
                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-19 14:05 +0100
                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 06:26 -0700
                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 08:47 -0700
                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-19 17:19 +0100
                                Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-20 08:59 +0000
                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 02:10 -0700
                                    Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-20 17:34 +0200
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 08:42 -0700
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 08:50 -0700
                                  Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-20 16:59 +0000
                                    Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-20 18:40 +0100
                                      Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-20 12:21 -0700
                                        Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-20 21:31 +0100
                                          Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-20 14:07 -0700
                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 05:20 -0700
                                      Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-22 13:38 +0100
                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 05:45 -0700
                                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-22 08:49 -0700
                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 08:54 -0700
                                          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-22 16:54 +0100
                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 09:02 -0700
                                              Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-22 21:33 +0100
                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-19 10:00 -0700
                                Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-06-19 22:33 -0500
                                  Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-20 07:50 -0700
                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 08:12 -0700
                                      Re: typedef forward declaration gazelle@shell.xmission.com (Kenny McCormack) - 2015-06-20 15:30 +0000
                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 08:40 -0700
                            Re: typedef forward declaration Barry Schwarz <schwarzb@dqel.com> - 2015-06-19 10:10 -0700
                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 12:58 -0700
                                Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-19 21:30 +0100
                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 13:34 -0700
                                  Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 14:56 -0700
                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 13:45 -0700
                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-19 16:26 -0700
                                    Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-06-20 12:26 +1200
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 00:40 -0700
                                        Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-06-20 20:05 +1200
                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 01:17 -0700
                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-19 17:52 -0700
                                      Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-20 01:12 +0000
                                        Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-06-19 22:35 -0500
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 00:55 -0700
                                        Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-20 10:27 +0100
                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 02:31 -0700
                                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-20 15:45 +0100
                                              Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-22 15:13 -0400
                                        Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-20 11:56 -0700
                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 05:36 -0700
                                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-22 17:12 +0100
                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 09:25 -0700
                                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 17:54 +0100
                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 10:58 -0700
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 19:39 +0100
                                                      Re: typedef forward declaration Martin Shobe <martin.shobe@yahoo.com> - 2015-06-22 13:59 -0500
                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 10:37 +0200
                                                      Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-11 11:01 -0700
                                                        Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-12 09:02 -0700
                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 09:44 -0700
                                                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-12 19:42 +0100
                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 11:47 -0700
                                                                Re: typedef forward declaration Rosario19 <Ros@invalid.invalid> - 2015-07-12 21:21 +0200
                                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 13:32 -0700
                                                                    Re: typedef forward declaration Rosario19 <Ros@invalid.invalid> - 2015-07-13 09:03 +0200
                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-13 03:13 -0700
                                                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-12 21:53 +0100
                                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 14:05 -0700
                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 14:30 -0700
                                                                      Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-13 00:52 +0100
                                                                      Re: typedef forward declaration Richard Damon <Richard@Damon-Family.org> - 2015-07-12 20:57 -0400
                                                                    Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-12 22:52 +0100
                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 16:56 -0700
                                                                        Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-07-13 13:22 +1200
                                                                    Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-07-13 10:05 +1200
                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-12 19:04 -0700
                                                                        Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-07-13 20:28 +1200
                                                                        Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-07-13 09:45 +0100
                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-13 03:01 -0700
                                                                          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-13 11:01 +0100
                                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-13 03:19 -0700
                                                                              Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-07-13 19:56 +0000
                                                          Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-07-13 08:27 -0400
                                                            Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-13 10:01 -0700
                                                              Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-07-13 18:38 +0100
                                                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-07-13 12:20 -0700
                                                                  Re: typedef forward declaration "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-14 11:15 -0700
                                                                Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-14 08:57 -0700
                                                              Re: typedef forward declaration luser droog <luser.droog@gmail.com> - 2015-07-13 23:25 -0700
                                                              Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-07-15 12:59 -0400
                                                              Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-07-20 17:32 +0200
                                                          Re: typedef forward declaration gwowen <gwowen@gmail.com> - 2015-07-13 07:22 -0700
                                                            Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-07-13 11:58 -0400
                                                            Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-13 10:06 -0700
                                                              Re: typedef forward declaration gwowen <gwowen@gmail.com> - 2015-07-15 05:24 -0700
                                                            Re: typedef forward declaration Rosario19 <Ros@invalid.invalid> - 2015-07-13 19:49 +0200
                                                          Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-15 08:08 -0700
                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-15 08:32 -0700
                                                              Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-20 09:12 -0700
                                                            Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-15 20:21 -0700
                                                              Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-20 09:15 -0700
                                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 12:14 -0700
                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 12:17 -0700
                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 20:54 +0100
                                                          Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 13:16 -0700
                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 13:59 -0700
                                                              Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 22:36 +0100
                                                              Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 14:38 -0700
                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 06:00 -0700
                                                                  Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 14:37 +0100
                                                                    Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 16:40 +0200
                                                                      Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 16:14 +0100
                                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 22:51 +0200
                                                                          Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 22:06 +0100
                                                                            Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-24 00:14 +0000
                                                                              Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-24 01:17 +0100
                                                                                Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-24 05:18 +0000
                                                                                  Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-24 09:35 +0100
                                                                                  Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-24 10:43 +0100
                                                                                  Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 11:19 -0400
                                                                          Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-14 07:20 -0700
                                                                            Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-07-14 17:55 +0000
                                                                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-15 20:06 -0700
                                                                                Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-07-15 23:28 -0500
                                                                                  Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-07-15 22:06 -0700
                                                                              Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-20 09:42 -0700
                                                                      Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-23 09:16 -0700
                                                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 09:27 -0700
                                                                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-24 07:38 -0700
                                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-24 07:55 -0700
                                                                              Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-06-25 21:22 -0500
                                                                              Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-28 10:41 +0000
                                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 03:52 -0700
                                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 22:57 +0200
                                                                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-24 07:52 -0700
                                                                            Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-24 17:09 +0200
                                                                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-24 08:43 -0700
                                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-24 08:47 -0700
                                                                                  Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-24 23:01 +0200
                                                                                    Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 17:13 -0400
                                                                                      Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-24 23:40 +0100
                                                                                        Re: typedef forward declaration Philip Lantz <prl@canterey.us> - 2015-06-24 21:38 -0700
                                                                                          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-25 11:23 +0100
                                                                                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 11:36 +0100
                                                                                              Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-25 11:55 +0100
                                                                                      Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 00:46 +0200
                                                                                        Re: typedef forward declaration Melzzzzz <mel@zzzzz.com> - 2015-06-25 01:47 +0200
                                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 05:53 -0700
                                                                                        Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 20:24 -0400
                                                                                          Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 10:00 +0200
                                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 05:51 -0700
                                                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 14:15 +0100
                                                                                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-25 07:54 -0700
                                                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 08:08 -0700
                                                                                              Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 16:21 +0100
                                                                                                Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 17:46 +0200
                                                                                                  Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-25 18:16 +0100
                                                                                                    Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 19:55 +0200
                                                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 11:02 -0700
                                                                                                      Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-25 18:30 +0000
                                                                                                        Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-25 12:54 -0700
                                                                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-26 11:01 +0200
                                                                                                Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-25 18:03 +0100
                                                                                                  Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 18:27 +0100
                                                                                                  Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-25 10:30 -0700
                                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 10:35 -0700
                                                                                                      Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 19:07 +0100
                                                                                                Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-06-26 09:43 +1200
                                                                                                  Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-26 11:26 +0200
                                                                                              Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-06-26 09:45 +1200
                                                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 14:51 -0700
                                                                                                  Re: typedef forward declaration Ian Collins <ian-news@hotmail.com> - 2015-06-26 09:57 +1200
                                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 15:01 -0700
                                                                                            Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 17:24 +0200
                                                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 08:30 -0700
                                                                                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-25 16:35 +0100
                                                                                                  Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-25 20:05 +0200
                                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 11:09 -0700
                                                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 11:19 -0700
                                                                                                        Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-25 20:04 +0100
                                                                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-26 11:42 +0200
                                                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 05:01 -0700
                                                                                                            Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-26 14:11 +0200
                                                                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 05:26 -0700
                                                                                                                Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-27 22:01 +0200
                                                                                                                  Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-27 20:46 +0000
                                                                                                                  Re: typedef forward declaration Robert Wessel <robertwessel2@yahoo.com> - 2015-06-27 16:37 -0500
                                                                                                            [OT] was Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-26 14:25 +0200
                                                                                                              Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 05:31 -0700
                                                                                                                Re: [OT] was Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-26 14:18 +0100
                                                                                                                  Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 06:31 -0700
                                                                                                                  Re: [OT] was Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-26 08:20 -0700
                                                                                                                    Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 08:24 -0700
                                                                                                                      Re: [OT] was Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-26 10:24 -0700
                                                                                                                        Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 10:30 -0700
                                                                                                                          Re: [OT] was Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-26 13:40 -0700
                                                                                                                            Re: [OT] was Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-26 14:09 -0700
                                                                                                                            Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 14:23 -0700
                                                                                                                              Re: [OT] was Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-26 22:12 -0700
                                                                                                                                Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 03:03 -0700
                                                                                                                                  Re: [OT] was Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-27 13:08 +0100
                                                                                                                                Re: [OT] was Re: typedef forward declaration gazelle@shell.xmission.com (Kenny McCormack) - 2015-06-27 11:37 +0000
                                                                                                                                  Re: [OT] was Re: typedef forward declaration "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-06-27 13:06 -0700
                                                                                                                                Re: [OT] was Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-27 07:51 -0700
                                                                                                                                  Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 07:55 -0700
                                                                                                                    Re: [OT] was Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-26 08:59 -0700
                                                                                                                    Re: [OT] was Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-27 12:13 +0000
                                                                                                                      Re: [OT] was Re: typedef forward declaration Geoff <geoff@invalid.invalid> - 2015-06-27 08:25 -0700
                                                                                                                        Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 08:43 -0700
                                                                                                                          Re: [OT] was Re: typedef forward declaration Geoff <geoff@invalid.invalid> - 2015-06-27 08:55 -0700
                                                                                                                            Re: [OT] was Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 09:10 -0700
                                                                                                                      Re: [OT] was Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-27 11:25 -0700
                                                                                                              Re: [OT] was Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-26 08:56 -0700
                                                                                                                Re: [OT] was Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-27 22:05 +0200
                                                                                          Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-25 12:46 -0400
                                                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-25 10:00 -0700
                                                                                        Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-28 10:58 +0000
                                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 04:03 -0700
                                                                                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-28 12:43 +0100
                                                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 06:05 -0700
                                                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 06:33 -0700
                                                                                                  Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-28 18:28 +0100
                                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 10:42 -0700
                                                                                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-28 18:17 +0100
                                                                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 10:32 -0700
                                                                                                    Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-28 20:53 +0100
                                                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 17:53 -0700
                                                                                                        Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-29 12:10 +0100
                                                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-29 04:59 -0700
                                                                                                            Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-29 14:21 +0100
                                                                                                              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-29 06:40 -0700
                                                                                                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-29 17:38 +0100
                                                                                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-29 10:44 -0700
                                                                                                                    Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-29 22:10 +0100
                                                                                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-29 15:09 -0700
                                                                                          Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-28 11:43 -0700
                                                                              Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-28 10:43 +0000
                                                                                Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-29 08:50 +0200
                                                                            Re: typedef forward declaration Richard Damon <Richard@Damon-Family.org> - 2015-06-27 12:32 -0400
                                                                      Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-23 13:17 -0400
                                                                        Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-23 13:20 -0400
                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 10:25 -0700
                                                                        Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-24 09:51 +0200
                                                                          Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 12:05 -0400
                                                                            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-24 10:43 -0700
                                                                              Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-27 12:18 +0000
                                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 05:26 -0700
                                                                                  Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-27 14:11 +0100
                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 06:38 -0700
                                                                                      Re: typedef forward declaration gazelle@shell.xmission.com (Kenny McCormack) - 2015-06-27 13:55 +0000
                                                                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 07:15 -0700
                                                                                          Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 07:34 -0700
                                                                                      Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-27 15:56 +0100
                                                                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 08:13 -0700
                                                                                          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-27 21:35 +0100
                                                                                      Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-27 18:58 +0000
                                                                                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-27 12:35 -0700
                                                                                  Re: typedef forward declaration Richard Damon <Richard@Damon-Family.org> - 2015-06-27 13:21 -0400
                                                                                    Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-27 11:34 -0700
                                                                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-27 12:07 -0700
                                                                                  Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-28 11:02 +0000
                                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-28 06:12 -0700
                                                                                      Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-07-03 17:25 +0000
                                                                            Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-24 11:51 -0700
                                                                              Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 15:17 -0400
                                                                          Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-24 12:31 -0400
                                                                  Re: typedef forward declaration Rosario19 <Ros@invalid.invalid> - 2015-06-23 21:11 +0200
                                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 20:22 +0100
                                                                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 12:39 -0700
                                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-23 01:51 +0100
                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-22 19:55 -0700
                                                    Re: typedef forward declaration "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-06-22 22:51 -0700
                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 02:57 -0700
                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 11:08 +0100
                                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-23 00:00 -0700
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 09:40 +0100
                                                      Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 11:03 +0200
                                                  Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 06:06 -0700
                                                    Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 14:45 +0100
                                                      Re: typedef forward declaration Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-11 11:33 -0700
                                                    Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-23 15:15 +0100
                                                      Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 15:23 +0100
                                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-23 07:23 -0700
                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 15:50 +0100
                                                      Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 16:51 +0200
                                              Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 10:53 -0700
                                                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-22 19:26 +0100
                                                  Re: typedef forward declaration Nathan Wagner <nw@hydaspes.if.org> - 2015-06-23 13:37 +0000
                                                    Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-23 07:53 -0700
                                                      Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 17:04 +0200
                                                        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 16:24 +0100
                                                          Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-23 08:44 -0700
                                                          Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-23 09:01 -0700
                                                            Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-23 15:22 -0700
                                                              Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-24 07:56 -0700
                                                                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-24 08:00 -0700
                                                                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-24 08:26 -0700
                                                          Re: typedef forward declaration David Brown <david.brown@hesbynett.no> - 2015-06-23 23:06 +0200
                                                            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-23 22:20 +0100
                                                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-22 21:18 +0100
                                                  Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-22 14:21 -0700
                                      Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-20 10:30 +0100
                                    Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-20 09:08 +0000
                                      Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-20 02:14 -0700
                                  Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-20 09:08 +0000
                  Re: typedef forward declaration David Kleinecke <dkleinecke@gmail.com> - 2015-06-17 10:52 -0700
                    Re: typedef forward declaration Dr Nick <nospam-4@temporary-address.org.uk> - 2015-06-17 19:52 +0100
                  Re: typedef forward declaration James Kuyper <jameskuyper@verizon.net> - 2015-06-17 15:32 -0400
                Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-17 19:58 +0100
        Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-15 20:02 +0100
      Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-15 17:40 +0100
        Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 17:57 +0100
          Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-15 18:37 +0100
            Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 18:44 +0100
              Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-15 19:39 +0100
                Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 19:45 +0100
          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-15 20:31 +0100
            Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-15 13:29 -0700
              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-15 19:09 -0700
            Re: typedef forward declaration Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2015-06-15 18:10 -0600
              Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-06-16 00:30 +0000
                Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-15 17:41 -0700
                Re: typedef forward declaration Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2015-06-15 20:58 -0600
            Re: typedef forward declaration Bartc <bc@freeuk.com> - 2015-06-16 09:43 +0100
              Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-16 12:27 +0100
            Re: typedef forward declaration Philip Lantz <prl@canterey.us> - 2015-06-16 09:20 -0700
              Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-06-16 19:18 +0100
        Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-06-15 10:13 -0700
          Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-06-15 18:24 +0100
        Re: typedef forward declaration raltbos@xs4all.nl (Richard Bos) - 2015-06-18 21:47 +0000
    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-15 06:24 -0700
    Re: typedef forward declaration Lőrinczy Zsigmond <nospam@for.me> - 2015-06-15 21:20 +0200
    Re: typedef forward declaration luser droog <luser.droog@gmail.com> - 2015-06-15 18:08 -0700
    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 09:18 -0700
      Re: typedef forward declaration Rosario19 <Ros@invalid.invalid> - 2015-06-26 18:46 +0200
        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-06-26 10:28 -0700
    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-13 05:34 -0700
      Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-13 21:40 +0100
        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-14 09:27 -0700
          Re: typedef forward declaration Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-14 20:11 +0100
            Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-14 12:20 -0700
              Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-14 12:50 -0700
              Re: typedef forward declaration Philip Lantz <prl@canterey.us> - 2015-07-14 16:56 -0700
                Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-14 17:16 -0700
                  Re: typedef forward declaration Richard Heathfield <rjh@cpax.org.uk> - 2015-07-15 01:28 +0100
                    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-15 04:38 -0700
                      Re: typedef forward declaration Keith Thompson <kst-u@mib.org> - 2015-07-15 08:54 -0700
                        Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-15 08:57 -0700
              Re: typedef forward declaration Philip Lantz <prl@canterey.us> - 2015-07-14 17:03 -0700
                Re: typedef forward declaration glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-07-15 05:10 +0000
                  Re: typedef forward declaration Philip Lantz <prl@canterey.us> - 2015-07-14 22:59 -0700
    Re: typedef forward declaration "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-07-14 13:14 -0700

Page 6 of 23 — ← Prev page 1 … 4 5 [6] 7 8 … 23  Next page →


#63695

Fromglen herrmannsfeldt <gah@ugcs.caltech.edu>
Date2015-06-20 16:59 +0000
Message-ID<mm466c$121$1@speranza.aioe.org>
In reply to#63669
Richard Bos <raltbos@xs4all.nl> wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> wrote:
 
>> The C standard should target a flat architecture with a traditional model
>> (fixed number of registers, multi-level caching, and main memory which is
>> traditionally significantly slower than cache or registers).
 
> Why? Because those are the only machines you, with your limited
> experience, can imagine being useable?

There seems to be a lot of discussion on different pointer types
or sizes, but not the real problem with forward typedef, that the
compiler doesn't yet know that it is a typedef. 

I suppose the language could have allow one to declare that a name
is a yet-undeclared typedef name, and later actually define it,
but didn't.  

Note that without such, it isn't at all obvious what a symbol is.
In the legal case, of a yet-undefined struct, the compiler does know
that it is a struct.

Next someone will want to allow forward #define, such that one can
reference a macro that hasn't yet been defined. 

-- glen

[toc] | [prev] | [next] | [standalone]


#63697

FromBartc <bc@freeuk.com>
Date2015-06-20 18:40 +0100
Message-ID<mm48f7$mjm$1@dont-email.me>
In reply to#63695
On 20/06/2015 17:59, glen herrmannsfeldt wrote:
> Richard Bos <raltbos@xs4all.nl> wrote:
>> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> wrote:
>
>>> The C standard should target a flat architecture with a traditional model
>>> (fixed number of registers, multi-level caching, and main memory which is
>>> traditionally significantly slower than cache or registers).
>
>> Why? Because those are the only machines you, with your limited
>> experience, can imagine being useable?
>
> There seems to be a lot of discussion on different pointer types
> or sizes, but not the real problem with forward typedef, that the
> compiler doesn't yet know that it is a typedef.
>
> I suppose the language could have allow one to declare that a name
> is a yet-undeclared typedef name, and later actually define it,
> but didn't.

I thought it already did. You can write:

typedef T;

with no problems. Furthermore, you can also use T to declare variables:

T a, b, c;

However, it appears (from my experiments) that T is not a forward 
declaration of a typedef as you might reasonably expect, but actually 
declares T as an int!

This also explains why a later definition of T raises a compile error - 
unless you happen to declare T as an int anyway, which is yet another 
quirk, being able to declare exactly the same typedef 237 times in a row 
without complaint!)

(lccwin and Clang both draw attention to typedef T; gcc (unless C99 is 
specified) and others are silent.)

How many people knew that? Another completely useless feature from the 
past (how much extra typing is needed to add 'int '?).

*This* is why it's not enough to just superimpose a set of assumptions 
on the language. A line has to be drawn between old C and a new 
streamlined version which can get rid of all this junk.

-- 
Bartc

[toc] | [prev] | [next] | [standalone]


#63700

FromKeith Thompson <kst-u@mib.org>
Date2015-06-20 12:21 -0700
Message-ID<lnvbeifaow.fsf@nuthaus.mib.org>
In reply to#63697
Bartc <bc@freeuk.com> writes:
> On 20/06/2015 17:59, glen herrmannsfeldt wrote:
[...]
>> I suppose the language could have allow one to declare that a name
>> is a yet-undeclared typedef name, and later actually define it,
>> but didn't.
>
> I thought it already did. You can write:
>
> typedef T;
>
> with no problems. Furthermore, you can also use T to declare variables:
>
> T a, b, c;

Not legally.

Pre-1999 C had the "implicit int" rule.  It's plausible that it made
    typedef T;
equivalent to
    typedef int T;
but I'm not sure of that.  Compile with enough warnings enabled and your
compiler should at least warn you about it.

Even if you're using a compiler that permits it, I suggest it's a
useless feature.

[...]

> This also explains why a later definition of T raises a compile error - 
> unless you happen to declare T as an int anyway, which is yet another 
> quirk, being able to declare exactly the same typedef 237 times in a row 
> without complaint!)

The ability to repeat an equivalent typedef within the same scope was
added by C11.  Pre-C11 compilers might permit it as an extension.  See
the Constraints section of section 6.7 (Declarations) of the C99 and C11
standards.

> (lccwin and Clang both draw attention to typedef T; gcc (unless C99 is 
> specified) and others are silent.)

gcc by default compiles C90 with gcc-specific extensions (unless you're
using gcc 5.0 or later, which changes the default to C11 with
gcc-specific extensions).

> How many people knew that? Another completely useless feature from the 
> past (how much extra typing is needed to add 'int '?).
>
> *This* is why it's not enough to just superimpose a set of assumptions 
> on the language. A line has to be drawn between old C and a new 
> streamlined version which can get rid of all this junk.

In this particular case, you're a bit late; C99 already got rid of
implicit int.

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

[toc] | [prev] | [next] | [standalone]


#63702

FromBartc <bc@freeuk.com>
Date2015-06-20 21:31 +0100
Message-ID<mm4igh$t3r$1@dont-email.me>
In reply to#63700
On 20/06/2015 20:21, Keith Thompson wrote:
> Bartc <bc@freeuk.com> writes:

>> I thought it already did. You can write:
>>
>> typedef T;
>>
>> with no problems. Furthermore, you can also use T to declare variables:
>>
>> T a, b, c;
>
> Not legally.

gcc allows it including in C99 mode. Does that make it legal, or a 
compiler bug?

> Even if you're using a compiler that permits it, I suggest it's a
> useless feature.

Agreed.

>> *This* is why it's not enough to just superimpose a set of assumptions
>> on the language. A line has to be drawn between old C and a new
>> streamlined version which can get rid of all this junk.
>
> In this particular case, you're a bit late; C99 already got rid of
> implicit int.

Well, it still seems to be allowed for typedef, in gcc at least. That 
means that 'typedef T;' can't be used for anything else (such as doing 
forward type references without having to drag in struct tags).

-- 
Bartc

[toc] | [prev] | [next] | [standalone]


#63703

FromKeith Thompson <kst-u@mib.org>
Date2015-06-20 14:07 -0700
Message-ID<lnmvzuf5rm.fsf@nuthaus.mib.org>
In reply to#63702
Bartc <bc@freeuk.com> writes:
> On 20/06/2015 20:21, Keith Thompson wrote:
>> Bartc <bc@freeuk.com> writes:
>
>>> I thought it already did. You can write:
>>>
>>> typedef T;
>>>
>>> with no problems. Furthermore, you can also use T to declare variables:
>>>
>>> T a, b, c;
>>
>> Not legally.
>
> gcc allows it including in C99 mode. Does that make it legal, or a 
> compiler bug?

Neither.

gcc is not a conforming C compiler by default.  Even "gcc -std=c99" is
not a conforming C99 compiler.

"gcc -std=c99 -pedantic" at least attempts to be a conforming C99
compiler, and it warns about duplicate typdefs in the same scope.
A warning satisfies the standard's requirement for a diagnostic message
for any code containing constraint violation.  If you want it to be
treated as a fatal error, use "gcc -std=c99 -pedantic-errors".

With "-std=c11", gcc doesn't complain about duplicate typedefs, even
with "-pedantic" or "-pedantic-errors" (which is of course the correct
behavior).

[...]

> Well, it still seems to be allowed for typedef, in gcc at least. That 
> means that 'typedef T;' can't be used for anything else (such as doing 
> forward type references without having to drag in struct tags).

A future standard could define a meaning for "typedef T;", since
it's invalid in C as it's currently defined.  It could create a
conflict between (poorly written but legal) C90 code and C2X code
that uses the new feature, which would be something the committee
would have to consider.

I'm not sure that "forward typedefs" would be useful; there's not
really much you could do with them.  In general, you wouldn't know
how a T* would be represented until you know what a T really is.
(Unless you add a requirement that all pointers have the same
representation, but I don't think that's likely to happen.)

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

[toc] | [prev] | [next] | [standalone]


#63799

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-22 05:20 -0700
Message-ID<705cf5b0-c963-4578-b005-415b77446f17@googlegroups.com>
In reply to#63695
On Saturday, June 20, 2015 at 1:00:06 PM UTC-4, glen herrmannsfeldt wrote:
> Richard Bos <raltbos@xs4all.nl> wrote:
> > "Rick C. Hodgin" <rick.c.hodgin@gmail.com> wrote:
>  
> >> The C standard should target a flat architecture with a traditional model
> >> (fixed number of registers, multi-level caching, and main memory which is
> >> traditionally significantly slower than cache or registers).
>  
> > Why? Because those are the only machines you, with your limited
> > experience, can imagine being useable?
> 
> There seems to be a lot of discussion on different pointer types
> or sizes, but not the real problem with forward typedef, that the
> compiler doesn't yet know that it is a typedef. 
> 
> I suppose the language could have allow one to declare that a name
> is a yet-undeclared typedef name, and later actually define it,
> but didn't.  
> 
> Note that without such, it isn't at all obvious what a symbol is.
> In the legal case, of a yet-undefined struct, the compiler does know
> that it is a struct.
> 
> Next someone will want to allow forward #define, such that one can
> reference a macro that hasn't yet been defined. 

N-pass compilers.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63802

FromBartc <bc@freeuk.com>
Date2015-06-22 13:38 +0100
Message-ID<mm8vhh$st1$1@dont-email.me>
In reply to#63799
On 22/06/2015 13:20, Rick C. Hodgin wrote:
> On Saturday, June 20, 2015 at 1:00:06 PM UTC-4, glen herrmannsfeldt wrote:
>> Richard Bos <raltbos@xs4all.nl> wrote:
>>> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> wrote:
>>
>>>> The C standard should target a flat architecture with a traditional model
>>>> (fixed number of registers, multi-level caching, and main memory which is
>>>> traditionally significantly slower than cache or registers).
>>
>>> Why? Because those are the only machines you, with your limited
>>> experience, can imagine being useable?
>>
>> There seems to be a lot of discussion on different pointer types
>> or sizes, but not the real problem with forward typedef, that the
>> compiler doesn't yet know that it is a typedef.
>>
>> I suppose the language could have allow one to declare that a name
>> is a yet-undeclared typedef name, and later actually define it,
>> but didn't.
>>
>> Note that without such, it isn't at all obvious what a symbol is.
>> In the legal case, of a yet-undefined struct, the compiler does know
>> that it is a struct.
>>
>> Next someone will want to allow forward #define, such that one can
>> reference a macro that hasn't yet been defined.
>
> N-pass compilers.

Not for something as boring as macro processors! Have multiple passes 
for something worthwhile.

The C macro system can already produce impenetrable-looking code without 
adding a system of forward macro definitions.

Which might also turn out to be impossible to do:

#forwarddefine A

#if A==1
#define A 2
#else
#define A 1
#end

int x=A;

What is x initialised to?

Forget the preprocessor. Forward references work well in certain 
sensible contexts in normal C code, such as for type declarations which 
cross-reference each other and which make things awkward if forward 
references aren't used.

This doesn't even need multiple passes, at least not over actual source 
code.

Functions can also call each other, and C requires at least one to be 
forward declared via a prototype declaration. This however /can/ be 
dispensed with, or could be if the language didn't have existing archaic 
rules in places as to what to do with a call to a function that is not 
yet visible.

-- 
Bartc

[toc] | [prev] | [next] | [standalone]


#63804

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-22 05:45 -0700
Message-ID<69ccf32f-537b-4b1e-9979-16bc5c99a3fa@googlegroups.com>
In reply to#63802
On Monday, June 22, 2015 at 8:38:34 AM UTC-4, Bart wrote:
> On 22/06/2015 13:20, Rick C. Hodgin wrote:
> > N-pass compilers.
> 
> Not for something as boring as macro processors! Have multiple passes 
> for something worthwhile.

For all things. All compilers should be N-pass compilers.

> The C macro system can already produce impenetrable-looking code without 
> adding a system of forward macro definitions.
> 
> Which might also turn out to be impossible to do:
> 
> #forwarddefine A
> 
> #if A==1
> #define A 2
> #else
> #define A 1
> #end
> 
> int x=A;
> 
> What is x initialised to?
> 
> Forget the preprocessor. Forward references work well in certain 
> sensible contexts in normal C code, such as for type declarations which 
> cross-reference each other and which make things awkward if forward 
> references aren't used.
> 
> This doesn't even need multiple passes, at least not over actual source 
> code.
> 
> Functions can also call each other, and C requires at least one to be 
> forward declared via a prototype declaration. This however /can/ be 
> dispensed with, or could be if the language didn't have existing archaic 
> rules in places as to what to do with a call to a function that is not 
> yet visible.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63823

FromDavid Kleinecke <dkleinecke@gmail.com>
Date2015-06-22 08:49 -0700
Message-ID<8bd9829f-bbd3-47d9-98e1-291cba54ff19@googlegroups.com>
In reply to#63804
On Monday, June 22, 2015 at 5:46:05 AM UTC-7, Rick C. Hodgin wrote:
> 
> For all things. All compilers should be N-pass compilers.
 
I dunno. So far as I can tell there is never any absolute need for
more than one pass. Anything that is not defined can be postponed
until it is defined. If, as in recent discussions, sizeof(T*) is not
knoen because T is not yet defined the memory allocation that needed 
that size is postponed until T is defined and sizeof(T*) is known. It
makes for a messier compiler - but it is not too dificult.

I prefer declaring everything before using it for readibility reasons.
I don't like strange things I have never heard of popping up for no
apparent reason.

[toc] | [prev] | [next] | [standalone]


#63824

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-22 08:54 -0700
Message-ID<c0870b42-659a-4597-b307-8f2162598e4a@googlegroups.com>
In reply to#63823
On Monday, June 22, 2015 at 11:49:35 AM UTC-4, David Kleinecke wrote:
> On Monday, June 22, 2015 at 5:46:05 AM UTC-7, Rick C. Hodgin wrote:
> > 
> > For all things. All compilers should be N-pass compilers.
>  
> I dunno. So far as I can tell there is never any absolute need for
> more than one pass. Anything that is not defined can be postponed
> until it is defined. If, as in recent discussions, sizeof(T*) is not
> knoen because T is not yet defined the memory allocation that needed 
> that size is postponed until T is defined and sizeof(T*) is known. It
> makes for a messier compiler - but it is not too dificult.
> 
> I prefer declaring everything before using it for readibility reasons.
> I don't like strange things I have never heard of popping up for no
> apparent reason.

Completely removes the NEED for header files (though on large projects
they would be desirable to avoid re-parsing everything (pre-compiled
header)).

It also adds very little overhead because only those lines which
weren't completely parsed in the previous pass need re-parsed. The
rest will go through completely in each pass.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63825

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2015-06-22 16:54 +0100
Message-ID<87d20nivqw.fsf@bsb.me.uk>
In reply to#63804
"Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:

> On Monday, June 22, 2015 at 8:38:34 AM UTC-4, Bart wrote:
>> On 22/06/2015 13:20, Rick C. Hodgin wrote:
>> > N-pass compilers.
>> 
>> Not for something as boring as macro processors! Have multiple passes 
>> for something worthwhile.
>
> For all things. All compilers should be N-pass compilers.

That's such an odd remark.  For one thing it why is everyone taking
about passes?  That's a term from the last century.  Even very complex
languages can be processed "in one pass" provided you can store enough
data to delay making any irrevocable code generation decision until you
have the full picture.  But even taking this odd term at face value, all
compilers are N-pass if N can be 1.  Presumably you mean N-pass for N >
1, but even that is an odd thing to say.  Some languages, like C, need
only one pass, so why insist that all compilers go over the source a
second time?  Maybe you mean that all programming languages should be
complex enough to need more than on pass from the compiler?  Is that it?

<snip stuff you don't comment on>
(Please edit your posts a little more.)

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#63826

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-22 09:02 -0700
Message-ID<d9d9a805-a5bb-4a65-b172-f3c23211dc52@googlegroups.com>
In reply to#63825
On Monday, June 22, 2015 at 11:54:56 AM UTC-4, Ben Bacarisse wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> > On Monday, June 22, 2015 at 8:38:34 AM UTC-4, Bart wrote:
> >> On 22/06/2015 13:20, Rick C. Hodgin wrote:
> >> > N-pass compilers.
> >> Not for something as boring as macro processors! Have multiple passes 
> >> for something worthwhile.
> >
> > For all things. All compilers should be N-pass compilers.
> 
> That's such an odd remark.  For one thing it why is everyone taking
> about passes?  That's a term from the last century.  Even very complex
> languages can be processed "in one pass" provided you can store enough
> data to delay making any irrevocable code generation decision until you
> have the full picture.  But even taking this odd term at face value, all
> compilers are N-pass if N can be 1.  Presumably you mean N-pass for N >
> 1, but even that is an odd thing to say.  Some languages, like C, need
> only one pass, so why insist that all compilers go over the source a
> second time?  Maybe you mean that all programming languages should be
> complex enough to need more than on pass from the compiler?  Is that it?

I guess I'm a last century kind of guy, Ben.

> <snip stuff you don't comment on>
> (Please edit your posts a little more.)

I've been told by various people to maintain content, and others to
edit. The "maintain" camp suggested that when someone does a search
in 10 years, they don't want to have to read the entire thread to
see the content by navigating through multiple messages. They should
be able to read the entire portion in the post their search engine
returned. The "edit" camp has suggested that it's wasteful.

After having given the matter much thought, and watched hard drive
storage capacities go up, and tools like Google Groups with its
auto-fold feature for previously quoted text ... I choose to go
with the "maintain" crowd.

Sorry if this offends you, Ben. But again ... chocolate ... vanilla.
They exist for a reason.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63863

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2015-06-22 21:33 +0100
Message-ID<87pp4nh49w.fsf@bsb.me.uk>
In reply to#63826
"Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:

> On Monday, June 22, 2015 at 11:54:56 AM UTC-4, Ben Bacarisse wrote:
>> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
>> > On Monday, June 22, 2015 at 8:38:34 AM UTC-4, Bart wrote:
>> >> On 22/06/2015 13:20, Rick C. Hodgin wrote:
>> >> > N-pass compilers.
>> >> Not for something as boring as macro processors! Have multiple passes 
>> >> for something worthwhile.
>> >
>> > For all things. All compilers should be N-pass compilers.
>> 
>> That's such an odd remark.  For one thing it why is everyone taking
>> about passes?  That's a term from the last century.  Even very complex
>> languages can be processed "in one pass" provided you can store enough
>> data to delay making any irrevocable code generation decision until you
>> have the full picture.  But even taking this odd term at face value, all
>> compilers are N-pass if N can be 1.  Presumably you mean N-pass for N >
>> 1, but even that is an odd thing to say.  Some languages, like C, need
>> only one pass, so why insist that all compilers go over the source a
>> second time?  Maybe you mean that all programming languages should be
>> complex enough to need more than on pass from the compiler?  Is that it?
>
> I guess I'm a last century kind of guy, Ben.

So you don't want to say what you meant?  OK.

>> <snip stuff you don't comment on>
>> (Please edit your posts a little more.)
>
> I've been told by various people to maintain content, and others to
> edit.

You need to keep context for the parts you comment on, but that's all.

> The "maintain" camp suggested that when someone does a search
> in 10 years, they don't want to have to read the entire thread to
> see the content by navigating through multiple messages. They should
> be able to read the entire portion in the post their search engine
> returned. The "edit" camp has suggested that it's wasteful.
>
> After having given the matter much thought, and watched hard drive
> storage capacities go up, and tools like Google Groups with its
> auto-fold feature for previously quoted text ... I choose to go
> with the "maintain" crowd.

You really should not accept weak arguments like this.  Neither point of
view (as you've summarised them) should have persuaded you, but I
suspect you've fixed your position on this now so I won't offer any
better arguments.

> Sorry if this offends you, Ben. But again ... chocolate ... vanilla.
> They exist for a reason.

Not offended at all, but it's not a neutral preference.  You can signal
your turnings at junctions or you can chose not to.  Some people say you
should help other road users, other say it's wasteful of photons.
chocolate ... vanilla?

<snip>
-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#63626

FromDavid Kleinecke <dkleinecke@gmail.com>
Date2015-06-19 10:00 -0700
Message-ID<80d12788-2a49-4e1b-af44-7bcae5ea467c@googlegroups.com>
In reply to#63595
On Friday, June 19, 2015 at 6:05:20 AM UTC-7, Ben Bacarisse wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> 
> I've clipped the context because my remark is independent of what "such
> architectures" really are.
> 
> <snip>
> > I don't understand why a standard would speak to such architectures
> > in the year 2015.
> 
> You have a good answer from Richard, so I'll just say that 2015-1975 =
> 40.  Are you sure you know what address types will not emerge in the
> *next* 40 years of C's life?  I'm not.
 
Well, I think we can confidently assume fewer new architectures than in
the last 40 years. But I agree - computer hardware is not a stable
technology. We cannot be sure what hardware our software will have to
run on. We can make assumptions, but ...

I wonder whether C will survive the move into multiple cores. Perhaps as
the tool for "tiny" embedded processors.

[toc] | [prev] | [next] | [standalone]


#63656

FromRobert Wessel <robertwessel2@yahoo.com>
Date2015-06-19 22:33 -0500
Message-ID<3nn9oa9ts9qsru2k5db0arpmv3de32j02h@4ax.com>
In reply to#63626
On Fri, 19 Jun 2015 10:00:47 -0700 (PDT), David Kleinecke
<dkleinecke@gmail.com> wrote:

>On Friday, June 19, 2015 at 6:05:20 AM UTC-7, Ben Bacarisse wrote:
>> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
>> 
>> I've clipped the context because my remark is independent of what "such
>> architectures" really are.
>> 
>> <snip>
>> > I don't understand why a standard would speak to such architectures
>> > in the year 2015.
>> 
>> You have a good answer from Richard, so I'll just say that 2015-1975 =
>> 40.  Are you sure you know what address types will not emerge in the
>> *next* 40 years of C's life?  I'm not.
> 
>Well, I think we can confidently assume fewer new architectures than in
>the last 40 years. But I agree - computer hardware is not a stable
>technology. We cannot be sure what hardware our software will have to
>run on. We can make assumptions, but ...
>
>I wonder whether C will survive the move into multiple cores. Perhaps as
>the tool for "tiny" embedded processors.


Eh?  We moved to multiple cores decades ago.  C appears to still be
around.

[toc] | [prev] | [next] | [standalone]


#63687

FromDavid Kleinecke <dkleinecke@gmail.com>
Date2015-06-20 07:50 -0700
Message-ID<4637bc69-c695-414f-b727-5178c499acef@googlegroups.com>
In reply to#63656
On Friday, June 19, 2015 at 8:32:06 PM UTC-7, robert...@yahoo.com wrote:
> On Fri, 19 Jun 2015 10:00:47 -0700 (PDT), David Kleinecke
> <dkleinecke@gmail.com> wrote:
> 
> >On Friday, June 19, 2015 at 6:05:20 AM UTC-7, Ben Bacarisse wrote:
> >> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> >> 
> >> I've clipped the context because my remark is independent of what "such
> >> architectures" really are.
> >> 
> >> <snip>
> >> > I don't understand why a standard would speak to such architectures
> >> > in the year 2015.
> >> 
> >> You have a good answer from Richard, so I'll just say that 2015-1975 =
> >> 40.  Are you sure you know what address types will not emerge in the
> >> *next* 40 years of C's life?  I'm not.
> > 
> >Well, I think we can confidently assume fewer new architectures than in
> >the last 40 years. But I agree - computer hardware is not a stable
> >technology. We cannot be sure what hardware our software will have to
> >run on. We can make assumptions, but ...
> >
> >I wonder whether C will survive the move into multiple cores. Perhaps as
> >the tool for "tiny" embedded processors.
> 
> 
> Eh?  We moved to multiple cores decades ago.  C appears to still be
> around.

Yes we moved - but we hardly have grasped how to use them. 

Adding threads to C is very recent. Threads are great but it is premature
to say we know how to code for multiple cores. 

The best way(s?) to code for multiple processors is still a research 
area. I have no intuitions about where it is going. Perhaps I coded too
long with a single thread to be able to think clearly about multiple
threads.

[toc] | [prev] | [next] | [standalone]


#63688

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-20 08:12 -0700
Message-ID<945044f9-c0c4-482d-af19-3fe499a9f041@googlegroups.com>
In reply to#63687
Ben,

Am on my mobile. Just wanted to say I love
you, even if you don't love me. :-)

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63690

Fromgazelle@shell.xmission.com (Kenny McCormack)
Date2015-06-20 15:30 +0000
Message-ID<mm40v8$rek$1@news.xmission.com>
In reply to#63688
In article <945044f9-c0c4-482d-af19-3fe499a9f041@googlegroups.com>,
Rick C. Hodgin <rick.c.hodgin@gmail.com> wrote:
>Ben,
>
>Am on my mobile. Just wanted to say I love
>you, even if you don't love me. :-)
>
>Best regards,
>Rick C. Hodgin

That's so sweet.  Who'd a thunk that CLC, of all the newsgroups, would
eventually find use as a dating site?

-- 
Both the  leader of  the Mormon  Church and the  leader of  the Catholic
church  claim infallibility.  Is it  any  surprise that  these two  orgs
revile each other?  Anybody with any sense knows that  80-yr old codgers
are hardly infallible. Some codgers this age do well to find the crapper
in time and remember to zip-up.

[toc] | [prev] | [next] | [standalone]


#63692

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2015-06-20 08:40 -0700
Message-ID<a0b2f01a-7481-41e5-941c-2b89fe2ff2e4@googlegroups.com>
In reply to#63690
Kenny,

Love has multiple definitions. The one I'm
referring to is brotherly love, a love for
mankind.

I love you too, Kenny. :-)

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#63628

FromBarry Schwarz <schwarzb@dqel.com>
Date2015-06-19 10:10 -0700
Message-ID<kri8oa9ibpqujrqc5hj8tdfq5u92rlr274@4ax.com>
In reply to#63593
On Fri, 19 Jun 2015 05:34:47 -0700 (PDT), "Rick C. Hodgin"
<rick.c.hodgin@gmail.com> wrote:

>I don't understand why a standard would speak to such architectures
>in the year 2015.

Is your experience so varied that your understanding encompasses
everything anyone would ever want to do with the C language?  There is
a reason why so many different organizations representing a variety of
viewpoints participate in the efforts of the committee developing the
standard.

-- 
Remove del for email

[toc] | [prev] | [next] | [standalone]


Page 6 of 23 — ← Prev page 1 … 4 5 [6] 7 8 … 23  Next page →

Back to top | Article view | comp.lang.c


csiph-web