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


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

Effect of CPP tags

Started byJanis Papanagnou <janis_papanagnou+ng@hotmail.com>
First post2023-12-26 16:59 +0100
Last post2024-01-08 22:20 -0800
Articles 20 on this page of 671 — 31 participants

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


Contents

  Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2023-12-26 16:59 +0100
    Re: Effect of CPP tags Lowell Gilbert <lgusenet@be-well.ilk.org> - 2023-12-26 17:45 -0500
    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-26 22:50 +0000
      Re: Effect of CPP tags Spiros Bousbouras <spibou@gmail.com> - 2023-12-27 17:11 +0000
        Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2023-12-31 14:45 -0800
    Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2023-12-28 17:34 +0100
      Re: Effect of CPP tags Lowell Gilbert <lgusenet@be-well.ilk.org> - 2023-12-28 14:11 -0500
        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-28 13:13 -0800
          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-28 21:47 +0000
            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-28 15:12 -0800
              Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-20 14:29 -0800
                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-21 04:46 +0000
                  Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-21 10:56 -0500
                  Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-21 12:11 -0500
                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-21 17:55 +0000
                      Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-21 21:57 -0500
                        Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-24 07:42 -0800
                      Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-31 12:43 -0800
                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-31 13:41 -0800
                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-02-01 09:19 +0100
                          Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-03-14 23:11 -0700
                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-03-14 23:56 -0700
                          Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-03-14 23:12 -0700
                  Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-11 17:38 -0800
        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-28 21:33 +0000
          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-28 21:42 +0000
          Re: Effect of CPP tags Lowell Gilbert <lgusenet@be-well.ilk.org> - 2023-12-28 18:04 -0500
            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2023-12-29 16:11 +0100
        Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2023-12-29 16:04 +0100
          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-29 17:51 +0000
      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-28 21:22 +0000
      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-29 15:52 +0000
        Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2023-12-29 17:27 +0100
          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-29 11:01 -0800
            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-29 22:18 +0000
              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2023-12-31 14:40 +0100
                Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2023-12-31 12:43 -0500
                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-01 12:57 +0100
            Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2023-12-31 18:32 -0800
        usleep (Was: Effect of CPP tags) gazelle@shell.xmission.com (Kenny McCormack) - 2023-12-29 18:10 +0000
    Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-29 02:35 +0000
      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-29 13:31 +0000
        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2023-12-29 15:58 +0100
          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-29 10:33 -0800
            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-29 20:23 +0000
              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-29 22:40 +0000
                Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-30 01:28 +0000
                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-30 01:58 +0000
                    Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-31 01:36 +0000
                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 02:06 +0000
                        Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-31 18:33 +0000
                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-01 13:09 +0100
                            Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2024-01-03 00:20 -0600
                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 12:49 +0000
                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-02 09:11 +0100
                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-31 21:41 +0000
                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2023-12-31 16:25 +0100
                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 15:45 +0000
                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-31 18:40 +0000
                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-31 18:44 +0000
                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 19:37 +0000
                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 22:00 +0000
                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-31 16:03 -0800
                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-01 02:58 +0000
                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-31 19:18 -0800
                              Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-01 05:38 +0100
                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-31 22:56 -0800
                              Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-01 08:54 +0000
                      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-31 20:00 +0000
                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-01 15:38 +0100
                  Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-31 21:44 +0000
                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 13:51 -0800
                      Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 00:12 +0000
                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 22:57 -0800
                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 07:00 +0000
                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 23:03 -0800
                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 23:06 -0800
                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-01 09:18 +0000
                            Re: Effect of CPP tags Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-01-02 15:15 +0000
                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-01 15:44 +0100
                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 15:54 +0000
                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-02 11:42 +0100
                          Re: Effect of CPP tags Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-01-02 15:04 +0000
                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 16:12 +0000
                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-02 18:34 +0100
                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 20:24 +0000
                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-02 13:00 -0800
                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-02 13:02 -0800
                                Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-03 00:24 +0100
                                  Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-03 02:41 +0000
                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-03 03:29 +0000
                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 11:55 +0000
                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-03 15:32 +0000
                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 17:14 +0000
                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-03 20:16 +0100
                                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-03 19:57 +0000
                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 09:46 +0100
                                              Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-04 18:57 +0000
                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 23:48 +0000
                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-04 01:57 +0000
                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 02:20 +0000
                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-04 16:08 +0000
                                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 18:35 +0000
                                                    Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-04 20:55 +0100
                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 20:17 +0000
                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-04 15:22 -0800
                                                        Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-05 10:03 +0100
                                                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-05 18:37 +0000
                                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 19:25 +0000
                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-04 21:14 +0000
                                                      Re: Effect of CPP tags Jim Jackson <jj@franjam.org.uk> - 2024-01-04 22:07 +0000
                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 22:48 +0000
                                                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-04 23:14 +0000
                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 23:48 +0000
                                                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-04 23:25 +0000
                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 01:53 +0000
                                                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-05 04:53 +0000
                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-05 15:05 +0100
                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-05 07:58 -0800
                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-05 17:34 +0100
                                                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-05 18:42 +0000
                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-06 08:39 +0100
                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 19:15 +0000
                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 13:21 -0800
                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 10:06 +0100
                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 16:29 +0000
                                                                  Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-05 18:44 +0000
                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 19:33 +0000
                                                                      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-05 20:06 +0000
                                                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-05 14:50 -0800
                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 01:09 +0000
                                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-05 17:55 -0800
                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-07 01:00 +0000
                                                                              Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-08 22:56 -0800
                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-06 10:02 +0100
                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 22:19 +0000
                                                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-05 22:43 +0000
                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 02:04 +0000
                                                                  Re: Effect of CPP tags Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-01-05 23:02 +0000
                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 01:45 +0000
                                                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-05 18:17 -0800
                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-06 10:09 +0100
                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 10:27 +0000
                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-06 15:23 +0100
                                                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-06 13:40 -0800
                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 00:09 +0000
                                                                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 00:16 +0000
                                                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-06 16:40 -0800
                                                                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 00:58 +0000
                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-07 03:30 +0000
                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-07 15:48 +0100
                                                                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 15:34 +0000
                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-08 13:50 +0100
                                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 15:53 +0000
                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-08 20:50 +0100
                                                                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 01:05 +0000
                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-09 08:30 +0100
                                                                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 11:11 +0000
                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-09 15:56 +0100
                                                                                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 17:46 +0000
                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-09 19:56 +0100
                                                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 20:52 +0000
                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 13:15 -0800
                                                                                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 21:33 +0000
                                                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-09 21:55 +0000
                                                                                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 22:22 +0000
                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 09:37 +0100
                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 12:12 +0000
                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 14:17 +0100
                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 14:31 +0000
                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 16:51 +0100
                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 18:57 +0000
                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 20:55 +0100
                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 20:49 +0000
                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-11 11:26 +0100
                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:19 -0800
                                                                                                                            Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-11 00:30 +0100
                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 01:14 +0000
                                                                                                                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:25 -0800
                                                                                                                                Re: Effect of CPP tags Richard Harnden <richard.nospam@gmail.invalid> - 2024-01-11 17:56 +0000
                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 18:31 +0000
                                                                                                                                    Make (was: Re: Effect of CPP tags) vallor <vallor@cultnix.org> - 2024-01-15 21:01 +0000
                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 02:29 +0000
                                                                                                                        Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-10 17:46 +0100
                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-10 14:51 +0000
                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 17:58 +0000
                                                                                                                        Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-10 19:16 +0000
                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:30 -0800
                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 20:27 +0100
                                                                                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 14:22 -0800
                                                                                                            Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-09 17:37 -0500
                                                                                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 23:27 +0000
                                                                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 16:05 -0800
                                                                                                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-10 00:40 +0000
                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 16:49 -0800
                                                                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-10 02:04 +0000
                                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 19:17 -0800
                                                                                                                          Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-14 09:26 -0800
                                                                                                                        Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-10 11:22 -0500
                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-10 01:54 +0000
                                                                                                                    Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-10 02:57 +0100
                                                                                                                      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-10 05:28 +0000
                                                                                                                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-10 06:28 +0000
                                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 09:50 +0100
                                                                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-09 23:40 -0800
                                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 11:10 +0100
                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:10 -0800
                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:11 -0800
                                                                                                                                Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 11:55 +0000
                                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-11 11:42 +0100
                                                                                                                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 14:59 -0800
                                                                                                                        Re: Effect of CPP tags vallor <vallor@cultnix.org> - 2024-01-11 14:58 +0000
                                                                                                                          A good place to discuss Makefiles? (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-11 16:56 +0100
                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-10 02:00 +0000
                                                                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-10 02:14 +0000
                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 11:16 +0100
                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-10 14:49 +0000
                                                                                                                            Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 18:13 +0000
                                                                                                                              Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-10 10:39 -0800
                                                                                                                                Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 19:24 +0000
                                                                                                                                  Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-10 11:39 -0800
                                                                                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 20:42 +0100
                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 20:20 +0000
                                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-10 12:42 -0800
                                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-10 21:43 +0000
                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-10 22:36 +0000
                                                                                                                                        Re: Effect of CPP tags Paul <nospam@needed.invalid> - 2024-01-10 21:39 -0500
                                                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 02:46 +0000
                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 11:44 +0000
                                                                                                                                            Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 12:19 +0000
                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 16:13 +0000
                                                                                                                                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-11 17:00 +0000
                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 21:18 +0000
                                                                                                                                                  Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-11 23:03 +0000
                                                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 23:58 +0000
                                                                                                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-12 09:08 +0100
                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 18:49 +0000
                                                                                                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-11 12:16 -0800
                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-11 22:02 +0000
                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 23:20 +0000
                                                                                                                                                    Re: Effect of CPP tags Anthony Cuozzo <anthony@cuozzo.us> - 2024-01-11 19:02 -0500
                                                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-11 16:23 -0800
                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-12 14:40 +0100
                                                                                                                                                      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 16:01 +0000
                                                                                                                                                        Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 16:28 +0000
                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 17:16 +0000
                                                                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-12 20:21 +0000
                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 16:12 +0000
                                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-12 17:34 +0100
                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 17:09 +0000
                                                                                                                                                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-12 19:02 +0100
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 21:01 +0000
                                                                                                                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 13:07 -0800
                                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-12 21:51 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 00:13 +0000
                                                                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 16:47 -0800
                                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 01:12 +0000
                                                                                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 17:40 -0800
                                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-13 15:07 +0000
                                                                                                                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-13 16:02 +0000
                                                                                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-13 04:17 +0000
                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 12:03 +0000
                                                                                                                                                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-13 13:42 -0800
                                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 22:39 +0000
                                                                                                                                                                                Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-14 00:02 +0100
                                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 14:33 +0000
                                                                                                                                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-13 15:26 -0800
                                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 00:36 +0000
                                                                                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-14 16:20 +0000
                                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 13:19 +0100
                                                                                                                                                                                      Makefile as an implementation instance of a transformation process (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-15 15:46 +0100
                                                                                                                                                                                        Re: Makefile as an implementation instance of a transformation process (was Re: Effect of CPP tags) Richard Harnden <richard.nospam@gmail.invalid> - 2024-01-15 15:41 +0000
                                                                                                                                                                                  Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-14 09:54 -0800
                                                                                                                                                                                    Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 18:17 +0000
                                                                                                                                                                                      Re: Effect of CPP tags Anthony Cuozzo <anthony@cuozzo.us> - 2024-01-14 13:44 -0500
                                                                                                                                                                                        Re: Effect of CPP tags Jim Jackson <jj@franjam.org.uk> - 2024-01-14 19:16 +0000
                                                                                                                                                                                        Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 19:57 +0000
                                                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 13:14 -0800
                                                                                                                                                                                          Re: Effect of CPP tags Gabriel Rolland <gabrielrolland@gmail.com> - 2024-01-15 09:51 +0100
                                                                                                                                                                                            Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 11:39 +0000
                                                                                                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 13:57 +0100
                                                                                                                                                                                              Re: Effect of CPP tags Gabriel Rolland <gabrielrolland@gmail.com> - 2024-01-15 17:40 +0100
                                                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 17:41 +0000
                                                                                                                                                                                                Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 18:41 +0000
                                                                                                                                                                                                  Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 19:12 +0000
                                                                                                                                                                                                    Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 19:32 +0000
                                                                                                                                                                                                      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 20:12 +0000
                                                                                                                                                                                                      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 23:28 +0000
                                                                                                                                                                                                        Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 00:04 +0000
                                                                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 18:23 -0800
                                                                                                                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 14:22 +0100
                                                                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 15:53 +0000
                                                                                                                                                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 21:16 +0100
                                                                                                                                                                                                    Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 15:24 +0000
                                                                                                                                                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 16:45 +0100
                                                                                                                                                                                                        Switch fallthrough considered harmful? (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 06:01 +0100
                                                                                                                                                                                                          Re: Switch fallthrough considered harmful? (was Re: Effect of CPP tags) David Brown <david.brown@hesbynett.no> - 2024-01-17 11:44 +0100
                                                                                                                                                                                                            Re: Switch fallthrough considered harmful? (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 12:21 +0100
                                                                                                                                                                                                              Re: Switch fallthrough considered harmful? (was Re: Effect of CPP tags) David Brown <david.brown@hesbynett.no> - 2024-01-17 14:10 +0100
                                                                                                                                                                                                                Re: Switch fallthrough considered harmful? (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 19:35 +0100
                                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 13:48 +0100
                                                                                                                                                                                              Re: Effect of CPP tags Gabriel Rolland <gabrielrolland@gmail.com> - 2024-01-15 17:42 +0100
                                                                                                                                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 14:56 +0000
                                                                                                                                                                                              Re: Effect of CPP tags Gabriel Rolland <gabrielrolland@gmail.com> - 2024-01-15 17:43 +0100
                                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 13:10 +0100
                                                                                                                                                                                Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-15 11:22 -0500
                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 22:22 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 01:02 +0000
                                                                                                                                                                Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 06:54 +0100
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-13 14:08 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 01:13 +0000
                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 12:57 +0100
                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 12:45 +0100
                                                                                                                                                              Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-15 14:11 -0800
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 19:44 +0000
                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 20:09 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 21:06 +0000
                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-17 12:41 +0100
                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 17:40 +0000
                                                                                                                                                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-12 19:06 +0100
                                                                                                                                                        Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 16:50 +0000
                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 17:43 +0000
                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 17:59 +0000
                                                                                                                                                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-12 19:10 +0100
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 18:53 +0000
                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 19:18 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 20:16 +0000
                                                                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 22:18 +0000
                                                                                                                                                                    Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 05:15 +0100
                                                                                                                                                                  Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 12:59 -0800
                                                                                                                                                                    Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 04:36 +0100
                                                                                                                                                                Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 05:01 +0100
                                                                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 20:05 -0800
                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 20:08 -0800
                                                                                                                                                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-13 04:31 +0000
                                                                                                                                                                    Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 07:13 +0100
                                                                                                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 19:15 +0000
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-12 20:14 +0000
                                                                                                                                                                Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-13 05:12 +0100
                                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-13 04:46 +0000
                                                                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 20:52 -0800
                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 20:57 -0800
                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 21:39 -0800
                                                                                                                                                                Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-14 09:22 -0800
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 18:10 +0000
                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 13:11 -0800
                                                                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-14 14:58 -0800
                                                                                                                                                                      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 01:05 +0000
                                                                                                                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 20:44 -0800
                                                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 20:39 -0800
                                                                                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-14 21:47 -0800
                                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 22:37 -0800
                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 14:20 +0100
                                                                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 12:21 -0800
                                                                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 00:52 +0000
                                                                                                                                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 12:09 -0800
                                                                                                                                                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-12 22:16 +0000
                                                                                                                                                                Re: Effect of CPP tags Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-01-12 23:04 +0000
                                                                                                                                                                  Re: Effect of CPP tags Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-01-12 23:30 +0000
                                                                                                                                                            Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-13 00:16 +0100
                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-17 11:16 +0000
                                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-17 18:47 +0000
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-17 19:42 +0000
                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-17 22:18 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-17 23:48 +0000
                                                                                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-17 16:23 -0800
                                                                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-18 00:25 +0000
                                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 00:47 +0000
                                                                                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-18 04:30 +0000
                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 10:26 +0000
                                                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-18 19:40 +0000
                                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 20:21 +0000
                                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 11:07 +0100
                                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-19 11:17 +0000
                                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 12:41 +0100
                                                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-19 13:18 +0000
                                                                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 15:42 +0100
                                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-19 15:03 +0000
                                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 18:12 +0100
                                                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-19 18:28 +0000
                                                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-19 18:43 +0000
                                                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 19:48 +0100
                                                                                                                                                                                          Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-19 17:32 +0100
                                                                                                                                                                                            Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-19 17:05 +0000
                                                                                                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-19 19:50 +0100
                                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-19 14:18 -0800
                                                                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-19 14:14 -0800
                                                                                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-19 16:18 +0000
                                                                                                                                                                              Re: Effect of CPP tags dave_thompson_2@comcast.net - 2024-02-26 04:17 -0500
                                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-02-26 15:56 +0000
                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 15:16 +0000
                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-18 21:47 +0100
                                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-18 23:46 +0000
                                                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-18 23:29 +0000
                                                                                                                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 13:23 -0800
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-21 00:40 +0000
                                                                                                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 12:42 -0800
                                                                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-12 21:31 +0000
                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 15:04 -0800
                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-14 12:18 +0000
                                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 00:34 +0000
                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 02:14 +0000
                                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 07:07 +0000
                                                                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 23:36 -0800
                                                                                                                                                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 07:40 +0000
                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 17:04 +0100
                                                                                                                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 17:29 +0100
                                                                                                                                                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 12:27 -0800
                                                                                                                                                                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-15 23:24 +0000
                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 18:18 -0800
                                                                                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 14:38 +0100
                                                                                                                                                                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 16:55 -0800
                                                                                                                                                                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 17:08 -0800
                                                                                                                                                                                  Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-17 02:21 +0000
                                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 21:34 -0800
                                                                                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 18:35 -0800
                                                                                                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-17 03:03 +0000
                                                                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 19:59 -0800
                                                                                                                                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-17 13:28 +0100
                                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-17 12:55 -0800
                                                                                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 14:24 +0100
                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 20:02 -0800
                                                                                                                                                                        Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 11:54 +0000
                                                                                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 14:42 +0100
                                                                                                                                                                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-16 15:08 +0100
                                                                                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 16:54 +0100
                                                                                                                                                                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 15:57 +0000
                                                                                                                                                                                CPU's MAC instructions (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 06:25 +0100
                                                                                                                                                                              Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-16 18:52 +0000
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 14:15 +0000
                                                                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 14:35 +0000
                                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 15:44 +0000
                                                                                                                                                                        Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 17:35 +0000
                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-15 18:55 +0000
                                                                                                                                                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 19:19 +0000
                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 12:31 -0800
                                                                                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-16 01:21 +0000
                                                                                                                                                                              Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 11:30 +0000
                                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 15:06 +0100
                                                                                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 17:04 -0800
                                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-17 13:43 +0100
                                                                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-17 13:00 -0800
                                                                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-18 13:00 +0100
                                                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 13:28 -0800
                                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 21:58 -0800
                                                                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 21:55 -0800
                                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 22:02 -0800
                                                                                                                                                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 15:55 +0000
                                                                                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-16 18:39 +0000
                                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-17 00:11 +0000
                                                                                                                                                                                    Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-17 16:11 +0000
                                                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 21:42 -0800
                                                                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-18 21:44 -0800
                                                                                                                                                                    Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-15 12:28 -0800
                                                                                                                                                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 16:39 +0100
                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 16:23 +0100
                                                                                                                                                                  Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 17:30 +0000
                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-15 21:25 +0100
                                                                                                                                                                      Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-15 20:41 +0000
                                                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 15:08 +0100
                                                                                                                                                                          Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 16:02 +0000
                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 19:03 +0100
                                                                                                                                                                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 18:45 +0000
                                                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 23:00 +0100
                                                                                                                                                                                  Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-16 22:10 +0000
                                                                                                                                                                                  Re: Effect of CPP tags Richard Harnden <richard.nospam@gmail.invalid> - 2024-01-16 22:18 +0000
                                                                                                                                                                              NO vs. SE (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 07:11 +0100
                                                                                                                                                                                Re: NO vs. SE (was Re: Effect of CPP tags) David Brown <david.brown@hesbynett.no> - 2024-01-17 14:17 +0100
                                                                                                                                                                                  Re: NO vs. SE (was Re: Effect of CPP tags) scott@slp53.sl.home (Scott Lurndal) - 2024-01-17 16:33 +0000
                                                                                                                                                                                    Re: NO vs. SE (was Re: Effect of CPP tags) David Brown <david.brown@hesbynett.no> - 2024-01-17 18:47 +0100
                                                                                                                                                                                      Re: NO vs. SE (was Re: Effect of CPP tags) scott@slp53.sl.home (Scott Lurndal) - 2024-01-17 18:04 +0000
                                                                                                                                                                                  Re: NO vs. SE (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 19:15 +0100
                                                                                                                                                                                Re: NO vs. SE (was Re: Effect of CPP tags) om@iki.fi (Otto J. Makela) - 2024-01-18 17:22 +0200
                                                                                                                                                                                  Re: NO vs. SE (was Re: Effect of CPP tags) Phil Carmody <pc+usenet@asdf.org> - 2024-03-24 14:24 +0200
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 12:26 +0000
                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 16:29 +0100
                                                                                                                                                                      Interpreter Dispatch in C (was: Effect of CPP Tags) bart <bc@freeuk.com> - 2024-01-16 19:21 +0000
                                                                                                                                                                        Re: Interpreter Dispatch in C David Brown <david.brown@hesbynett.no> - 2024-01-16 23:24 +0100
                                                                                                                                                                  Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 15:15 +0000
                                                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-16 18:46 +0100
                                                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-16 22:42 +0000
                                                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-17 14:25 +0100
                                                                                                                                                                          Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-17 14:51 +0000
                                                                                                                                                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-17 19:07 +0100
                                                                                                                                                                      Optimization and inline assembly (was Re: Effect of CPP tags) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-17 07:07 +0100
                                                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 18:58 -0800
                                                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-14 19:01 -0800
                                                                                                                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-12 09:52 +0100
                                                                                                                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-11 09:41 -0800
                                                                                                                                            Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-14 09:20 -0800
                                                                                                                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-11 13:24 +0100
                                                                                                                                      Re: Effect of CPP tags bart <bc@freeuk.com> - 2024-01-11 13:45 +0000
                                                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-11 14:55 +0100
                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-11 12:27 -0800
                                                                                                                                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 16:04 -0800
                                                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-12 16:24 -0800
                                                                                                                                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 16:36 -0800
                                                                                                                                            Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 16:43 -0800
                                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:36 -0800
                                                                                                                Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-09 20:05 -0500
                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 15:54 -0800
                                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-10 01:32 +0000
                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 15:45 -0800
                                                                                                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-10 19:33 -0800
                                                                                                                Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 15:48 -0800
                                                                                                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-12 15:49 -0800
                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 22:12 +0000
                                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 11:23 +0100
                                                                                                            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-10 19:23 +0000
                                                                                                              Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 20:46 +0100
                                                                                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-10 08:21 +0100
                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 19:20 +0000
                                                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-09 20:01 +0000
                                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 13:12 -0800
                                                                                                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 21:37 +0000
                                                                                                        Re: Effect of CPP tags Ike Naar <ike@sdf.org> - 2024-01-09 21:51 +0000
                                                                                                      Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-09 16:42 -0500
                                                                                                    Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 12:04 -0800
                                                                                                Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 18:12 +0000
                                                                                                  Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-09 12:11 -0800
                                                                                                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 21:51 +0000
                                                                                          Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-09 01:50 +0000
                                                                                            Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-08 22:28 -0800
                                                                                      Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-09 07:38 +0000
                                                                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-07 02:12 +0100
                                                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 01:45 +0000
                                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 01:47 +0000
                                                                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 02:16 +0000
                                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-06 17:15 -0800
                                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 02:25 +0000
                                                                              Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-06 19:28 -0800
                                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 15:26 +0000
                                                                                  Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-07 15:51 -0800
                                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 01:32 +0000
                                                                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-07 20:35 -0800
                                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 13:28 +0000
                                                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 10:25 -0800
                                                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 18:55 +0000
                                                                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 19:01 +0000
                                                                                                Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 11:22 -0800
                                                                                              Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 11:21 -0800
                                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-08 16:00 +0100
                                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-08 18:02 +0000
                                                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 10:39 -0800
                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-08 21:36 +0100
                                                                                        Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 10:32 -0800
                                                                                          Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-08 21:41 +0100
                                                                                    Re: Effect of CPP tags Ike Naar <ike@sdf.org> - 2024-01-08 08:53 +0000
                                                                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-08 09:59 -0800
                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 12:53 +0000
                                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 14:11 +0000
                                                                      Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-06 15:28 +0100
                                                                        Re: Effect of CPP tags Richard Damon <richard@damon-family.org> - 2024-01-06 09:56 -0500
                                                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 15:57 +0000
                                                                            Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-06 23:58 +0000
                                                                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-06 23:45 +0000
                                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 00:21 +0000
                                                                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 00:55 +0000
                                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 01:26 +0000
                                                                                  Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 02:14 +0000
                                                                                    Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 12:14 +0000
                                                                                      Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 19:29 +0000
                                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 22:41 +0000
                                                                                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-07 23:27 +0000
                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-06 15:43 +0000
                                                                      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-07 03:32 +0000
                                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 11:37 +0000
                                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-07 14:41 -0800
                                                                            Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-07 22:54 +0000
                                                                              Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-07 16:06 -0800
                                                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-05 15:54 +0000
                                                                Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-05 16:23 +0000
                                            Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 09:55 +0100
                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 12:15 +0000
                                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 15:29 +0100
                                                Re: Effect of CPP tags tTh <tth@none.invalid> - 2024-01-06 05:33 +0100
                                Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-03 17:41 +0100
                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 21:32 +0000
                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 15:13 +0100
                                  Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-03 13:42 -0800
                                    Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 12:46 +0100
                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 12:37 +0000
                                        Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-04 12:51 -0500
                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-04 18:21 +0000
                                            Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-04 10:43 -0800
                                            Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-04 17:39 -0500
                                      Re: Effect of CPP tags James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-01-04 12:33 -0500
                                      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-04 10:36 -0800
                                        Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-04 21:59 +0100
                        Re: Effect of CPP tags Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-01-02 15:10 +0000
                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 16:38 +0000
                            Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-02 20:23 +0100
                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 19:35 +0000
                                Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-02 20:54 +0100
                                  Re: Effect of CPP tags David Brown <david.brown@hesbynett.no> - 2024-01-03 20:28 +0100
                      Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 21:45 +0000
                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-01 23:08 +0000
                    Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-02 18:16 +0000
                      Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 19:05 +0000
                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-02 21:45 +0000
        Re: Effect of CPP tags Richard Damon <richard@damon-family.org> - 2023-12-29 11:58 -0500
        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-29 17:44 +0000
          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-29 10:54 -0800
            Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-29 20:19 +0000
        Re: Effect of CPP tags Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2023-12-30 06:51 +0000
          Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2023-12-30 16:16 -0600
            Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-30 23:21 +0000
              Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2023-12-30 19:14 -0600
                Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-31 01:34 +0000
                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 02:18 +0000
                    Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2023-12-30 23:46 -0600
                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 15:26 +0000
                        Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2023-12-31 17:26 +0000
                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2023-12-31 19:23 +0000
                            Re: Effect of CPP tags Richard Damon <news.x.richarddamon@xoxy.net> - 2023-12-31 14:46 -0500
                        Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2023-12-31 15:49 -0600
                    Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-31 23:46 +0000
                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 01:33 +0000
                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 02:00 +0000
                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 11:56 +0000
                            Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2024-01-01 13:06 -0600
                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 20:13 +0000
                                Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2024-01-01 20:20 -0600
                                  Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 02:34 +0000
                              Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 21:39 +0000
                            Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 21:38 +0000
                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 22:51 +0000
                                Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 23:10 +0000
                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-01 23:45 +0000
                                    Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 00:05 +0000
                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 01:14 +0000
                                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 01:58 +0000
                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-01 20:41 -0800
                                        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-16 22:21 -0800
                                      Re: Effect of CPP tags Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-02 06:23 +0000
                                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 06:47 +0000
                                          Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 12:24 +0000
                                            Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 19:04 +0000
                                            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-02 20:11 +0000
                                              Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-02 20:43 +0000
                                                Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-02 23:55 +0000
                                                  Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 02:08 +0000
                                                    Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-03 02:40 +0000
                                                      Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 12:10 +0000
                                                        Re: Effect of CPP tags Bart <bc@freeuk.cm> - 2024-01-03 13:03 +0000
                                                          Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-03 19:14 +0000
                                                        Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-03 15:33 +0000
                                                          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-01-03 08:37 -0800
                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-01 15:54 -0800
                              Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2024-01-02 20:05 +0000
                          Re: Effect of CPP tags Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-01-01 15:45 +0000
                      Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 20:06 -0800
                        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 04:48 +0000
                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 23:00 -0800
                            Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-01 21:40 +0000
                              Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-01 15:49 -0800
                                Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-01-02 00:06 +0000
                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-01 16:29 -0800
                                  Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-01-01 16:38 -0800
                          Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 23:01 -0800
            Re: Effect of CPP tags scott@slp53.sl.home (Scott Lurndal) - 2023-12-31 18:37 +0000
              Re: Effect of CPP tags BGB <cr88192@gmail.com> - 2023-12-31 16:59 -0600
        Re: Effect of CPP tags Lawrence D'Oliveiro <ldo@nz.invalid> - 2023-12-30 20:12 +0000
    Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2023-12-31 16:07 -0800
      Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-31 16:36 -0800
        Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2023-12-31 18:31 -0800
          Re: Effect of CPP tags Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2023-12-31 19:08 -0800
            Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-21 12:36 -0800
      Re: Effect of CPP tags Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-01-01 05:56 +0100
        Re: Effect of CPP tags "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2023-12-31 22:59 -0800
        Re: Effect of CPP tags Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-08 22:20 -0800

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


#379861

FromKaz Kylheku <433-929-6894@kylheku.com>
Date2024-01-05 18:42 +0000
Message-ID<20240105103833.654@kylheku.com>
In reply to#379856
On 2024-01-05, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
> When you wrote "in Linux", I wondered if you were being imprecise, but
> in fact that code is in the Linux kernel.
>
> That means the macros aren't directly available to normal C code, but
> you can always copy their definitions (*if* you're using a compiler
> that supports the __builtin_types_compatible_p extension).

You can always copy their definitions, if you're using a compiler
that doesn't arbitrarily define __GNUC__ without providing the
associated behaviors:

#ifdef __GNU__

// define array_size in the Linux kernel way

#else

#define arrray_size(x) (sizeof (x)/sizeof *(x))

#endif

If you regularly build the code with a compiler that provides GNU
extensions (like as part of your CI), you're covered, even if you're
going to production with something else.

I use C++ this way in C projects; I have some macro features that
provide extra checks under C++. I get the benefit even if I just
compile the code as C++ only once before every release.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca
NOTE: If you use Google Groups, I don't see you, unless you're whitelisted.

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


#379876

FromDavid Brown <david.brown@hesbynett.no>
Date2024-01-06 08:39 +0100
Message-ID<unb03p$hchu$1@dont-email.me>
In reply to#379861
On 05/01/2024 19:42, Kaz Kylheku wrote:
> On 2024-01-05, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
>> When you wrote "in Linux", I wondered if you were being imprecise, but
>> in fact that code is in the Linux kernel.
>>
>> That means the macros aren't directly available to normal C code, but
>> you can always copy their definitions (*if* you're using a compiler
>> that supports the __builtin_types_compatible_p extension).
> 
> You can always copy their definitions, if you're using a compiler
> that doesn't arbitrarily define __GNUC__ without providing the
> associated behaviors:
> 
> #ifdef __GNU__
> 
> // define array_size in the Linux kernel way
> 
> #else
> 
> #define arrray_size(x) (sizeof (x)/sizeof *(x))
> 
> #endif
> 
> If you regularly build the code with a compiler that provides GNU
> extensions (like as part of your CI), you're covered, even if you're
> going to production with something else.
> 
> I use C++ this way in C projects; I have some macro features that
> provide extra checks under C++. I get the benefit even if I just
> compile the code as C++ only once before every release.
> 

That is a good tactic if your code needs to be used with compilers that 
don't have such features for static checking (perhaps you are releasing 
your source code, and can't influence the tools or settings users use). 
In a way, you are using gcc (or C++) as a linter.

I've done this myself when the actual target compiler had little in the 
way of static checking - I ran gcc in parallel, for a different target 
(the generated output was ignored), but with lots of warning flags that 
the real compiler did not support.

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


#380421

Frombart <bc@freeuk.com>
Date2024-01-18 19:15 +0000
Message-ID<uobtc2$2ncrj$1@dont-email.me>
In reply to#379876
On 06/01/2024 07:39, David Brown wrote:
> On 05/01/2024 19:42, Kaz Kylheku wrote:
>> On 2024-01-05, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
>>> When you wrote "in Linux", I wondered if you were being imprecise, but
>>> in fact that code is in the Linux kernel.
>>>
>>> That means the macros aren't directly available to normal C code, but
>>> you can always copy their definitions (*if* you're using a compiler
>>> that supports the __builtin_types_compatible_p extension).
>>
>> You can always copy their definitions, if you're using a compiler
>> that doesn't arbitrarily define __GNUC__ without providing the
>> associated behaviors:
>>
>> #ifdef __GNU__
>>
>> // define array_size in the Linux kernel way
>>
>> #else
>>
>> #define arrray_size(x) (sizeof (x)/sizeof *(x))
>>
>> #endif
>>
>> If you regularly build the code with a compiler that provides GNU
>> extensions (like as part of your CI), you're covered, even if you're
>> going to production with something else.
>>
>> I use C++ this way in C projects; I have some macro features that
>> provide extra checks under C++. I get the benefit even if I just
>> compile the code as C++ only once before every release.
>>
> 
> That is a good tactic if your code needs to be used with compilers that 
> don't have such features for static checking (perhaps you are releasing 
> your source code, and can't influence the tools or settings users use). 
> In a way, you are using gcc (or C++) as a linter.
> 
> I've done this myself when the actual target compiler had little in the 
> way of static checking - I ran gcc in parallel, for a different target 
> (the generated output was ignored), but with lots of warning flags that 
> the real compiler did not support.
> 

This is pretty much how in the past I have suggested people use Tiny C: 
use it for very fast compilation turnaround. Use gcc from time to time 
for better error checking, and for production builds for faster code.

Another is for situations where obtaining the small-footprint Tiny C 
compiler is simpler, or where it can be bundled with your source code.

Yet another is when you have a compiler for another language that 
targets C code. Since the program has already been verified, the C code 
should be correct. Then extensive static checking is not needed; you 
just want a fast backend that doesn't take up 95% of the overall 
compilation time.

Again, use gcc for a production version for some extra speed, but it is 
not essential to have it.

This is a compiler you've dismissed as a toy.

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


#380432

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2024-01-18 13:21 -0800
Message-ID<uoc4pn$2ogor$2@dont-email.me>
In reply to#380421
On 1/18/2024 11:15 AM, bart wrote:
> On 06/01/2024 07:39, David Brown wrote:
>> On 05/01/2024 19:42, Kaz Kylheku wrote:
>>> On 2024-01-05, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
[...]
>> I've done this myself when the actual target compiler had little in 
>> the way of static checking - I ran gcc in parallel, for a different 
>> target (the generated output was ignored), but with lots of warning 
>> flags that the real compiler did not support.
>>
> 
> This is pretty much how in the past I have suggested people use Tiny C: 
> use it for very fast compilation turnaround. Use gcc from time to time 
> for better error checking, and for production builds for faster code.[...]
> Again, use gcc for a production version for some extra speed, but it is 
> not essential to have it.
> 
> This is a compiler you've dismissed as a toy.

I do not mind if you take my code and tell me that is has an issue with 
a compiler that I have not tried it on. You did this to my experimental 
cipher code. Guess what, it compiles and works on many compilers now 
because of your comments. So, thanks again.

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


#380461

FromDavid Brown <david.brown@hesbynett.no>
Date2024-01-19 10:06 +0100
Message-ID<uode3j$32goe$1@dont-email.me>
In reply to#380421
On 18/01/2024 20:15, bart wrote:
> On 06/01/2024 07:39, David Brown wrote:
>> On 05/01/2024 19:42, Kaz Kylheku wrote:
>>> On 2024-01-05, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
>>>> When you wrote "in Linux", I wondered if you were being imprecise, but
>>>> in fact that code is in the Linux kernel.
>>>>
>>>> That means the macros aren't directly available to normal C code, but
>>>> you can always copy their definitions (*if* you're using a compiler
>>>> that supports the __builtin_types_compatible_p extension).
>>>
>>> You can always copy their definitions, if you're using a compiler
>>> that doesn't arbitrarily define __GNUC__ without providing the
>>> associated behaviors:
>>>
>>> #ifdef __GNU__
>>>
>>> // define array_size in the Linux kernel way
>>>
>>> #else
>>>
>>> #define arrray_size(x) (sizeof (x)/sizeof *(x))
>>>
>>> #endif
>>>
>>> If you regularly build the code with a compiler that provides GNU
>>> extensions (like as part of your CI), you're covered, even if you're
>>> going to production with something else.
>>>
>>> I use C++ this way in C projects; I have some macro features that
>>> provide extra checks under C++. I get the benefit even if I just
>>> compile the code as C++ only once before every release.
>>>
>>
>> That is a good tactic if your code needs to be used with compilers 
>> that don't have such features for static checking (perhaps you are 
>> releasing your source code, and can't influence the tools or settings 
>> users use). In a way, you are using gcc (or C++) as a linter.
>>
>> I've done this myself when the actual target compiler had little in 
>> the way of static checking - I ran gcc in parallel, for a different 
>> target (the generated output was ignored), but with lots of warning 
>> flags that the real compiler did not support.
>>
> 
> This is pretty much how in the past I have suggested people use Tiny C: 
> use it for very fast compilation turnaround. Use gcc from time to time 
> for better error checking, and for production builds for faster code.

My use was not like that.  I used the other compiler because I had no 
choice - I would not intentionally use a weaker compiler when a better 
one was available, certainly not for something as irrelevant as compile 
speed.  But gcc does not support all the devices I have used over the years.

And I certainly don't run the weak tool regularly and gcc occasionally - 
that defeats the purpose of static error checking, when you want the 
results as soon as possible.  As I said, I would run them in parallel, 
and if I were only going to run one, it would be gcc - the sooner a bug 
or potential problem is found, the better.  (Thus it makes sense to use 
an IDE or advanced editor that checks many things on the fly, as you type.)

If you are running more advanced static analysis tools, such as 
clang-analyzer, that can take a long time doing simulated execution and 
inter-module analysis, then you might not want to run it for every build.

As a rule of thumb, if the static analysis takes less time than a sip of 
coffee, do it on every build.  If it takes as long as making coffee, do 
it when you are making coffee.

> 
> Another is for situations where obtaining the small-footprint Tiny C 
> compiler is simpler, or where it can be bundled with your source code.
> 

That's very rarely a realistic scenario for anyone, and never has been 
for me.

> Yet another is when you have a compiler for another language that 
> targets C code. Since the program has already been verified, the C code 
> should be correct. Then extensive static checking is not needed; you 
> just want a fast backend that doesn't take up 95% of the overall 
> compilation time.

I think it is better to say that when someone who has no connection to 
the development process, but simply receives the source code ready-made 
and fully debugged and tested, they have no need of extensive static 
checking.  And that's true - any appropriate static checks should have 
been made already, so the code should compile warning-free (and 
obviously error-free).  But usually the build times here are irrelevant 
- this person will build once, as part of the installation procedure - 
and may run the program many times.  So that build should be done with a 
good compiler, not a "tiny" compiler, with optimisations enabled.  And 
it might as well have static error checking enabled as the extra cost in 
time is negligible, and it might catch something the developer had not 
expected.

If there is a good reason not to use a top quality compiler - such as 
lack of support for a particular target, or source code that uses 
extensions from a different tool - your hand is forced.  If not, then I 
simply can't see any realistic circumstance where you would not want to 
use the best tools you have available.  (And if you have a compiler 
better than gcc, use that instead - for at least some uses, icc or clang 
can be better than gcc.)

> 
> Again, use gcc for a production version for some extra speed, but it is 
> not essential to have it.
> 
> This is a compiler you've dismissed as a toy.

Yes, TCC is a toy.  That does not mean it is not impressive in many 
ways, but it has almost no real-world use-cases where gcc would not be 
better.  There may be circumstances where it is more convenient and good 
enough, making it the right choice.


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


#379858

FromBart <bc@freeuk.cm>
Date2024-01-05 16:29 +0000
Message-ID<un9ap4$77ft$2@dont-email.me>
In reply to#379854
On 05/01/2024 14:05, David Brown wrote:
> On 05/01/2024 02:53, Bart wrote:
>> On 04/01/2024 23:25, Lawrence D'Oliveiro wrote:
>>> On Thu, 4 Jan 2024 22:48:17 +0000, Bart wrote:
>>>
>>>> For 40 years 99% of my coding has been in a language where you just
>>>> write:
>>>>
>>>>       A.len
>>>
>>> Better still:
>>>
>>>      len(A)
>>>
>>> which is just a generic wrapper around
>>>
>>>      A.__len__()
>>>
>>> so it will work with your custom object types as well, all they have 
>>> to do
>>> is define a method with that name.
>>
>> If a language has a built-in like A.len or len(A) or A'len and so on, 
>> then it can choose to allow overloading for that operator. The syntax 
>> chosen doesn't matter.
>>
>> It doesn't need to take a heavy-handed approach like C++ or Python.
>>
> 
> One option for a useful array length operator/function/macro is a simple 
> and limited feature that works for arrays of known size and gives a hard 
> (compile-time) error when the size is not known.  The one you have in 
> your own language covers most of that, except for the insanity of 
> evaluating to 0 when given a pointer/reference to an "unbounded" array. 
> The "ARRAY_SIZE" macro in Linux is almost perfect - the only 
> disadvantage is that it relies on compiler extensions:
> 
> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + 
> __must_be_array(arr))
> 
> #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
> typeof(b)))
> 
> #define __must_be_array(a)    BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
> 
> #define BUILD_BUG_ON_ZERO(e)   (sizeof(struct { int:-!!(e); }))

At least Linux recognises some of the problems of the 
sizeof(A)/sizeof(A[10]) idiom.

Which is more than can said for Scott, who can't see any possible issues 
at all. Apparently writing B for one of those As is impossible:

"Any programmer will see that they don't match immediately.  It is 
obviously wrong."

No matter long or short or similar they are.

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


#379862

Fromscott@slp53.sl.home (Scott Lurndal)
Date2024-01-05 18:44 +0000
Message-ID<h6YlN.142867$c3Ea.107377@fx10.iad>
In reply to#379858
Bart <bc@freeuk.cm> writes:
>On 05/01/2024 14:05, David Brown wrote:
>> On 05/01/2024 02:53, Bart wrote:
>>> On 04/01/2024 23:25, Lawrence D'Oliveiro wrote:
>>>> On Thu, 4 Jan 2024 22:48:17 +0000, Bart wrote:
>>>>
>>>>> For 40 years 99% of my coding has been in a language where you just
>>>>> write:
>>>>>
>>>>>       A.len
>>>>
>>>> Better still:
>>>>
>>>>      len(A)
>>>>
>>>> which is just a generic wrapper around
>>>>
>>>>      A.__len__()
>>>>
>>>> so it will work with your custom object types as well, all they have 
>>>> to do
>>>> is define a method with that name.
>>>
>>> If a language has a built-in like A.len or len(A) or A'len and so on, 
>>> then it can choose to allow overloading for that operator. The syntax 
>>> chosen doesn't matter.
>>>
>>> It doesn't need to take a heavy-handed approach like C++ or Python.
>>>
>> 
>> One option for a useful array length operator/function/macro is a simple 
>> and limited feature that works for arrays of known size and gives a hard 
>> (compile-time) error when the size is not known.  The one you have in 
>> your own language covers most of that, except for the insanity of 
>> evaluating to 0 when given a pointer/reference to an "unbounded" array. 
>> The "ARRAY_SIZE" macro in Linux is almost perfect - the only 
>> disadvantage is that it relies on compiler extensions:
>> 
>> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + 
>> __must_be_array(arr))
>> 
>> #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
>> typeof(b)))
>> 
>> #define __must_be_array(a)    BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
>> 
>> #define BUILD_BUG_ON_ZERO(e)   (sizeof(struct { int:-!!(e); }))
>
>At least Linux recognises some of the problems of the 
>sizeof(A)/sizeof(A[10]) idiom.
>
>Which is more than can said for Scott, who can't see any possible issues 
>at all. Apparently writing B for one of those As is impossible:

Even David has claimed to use the sizeof/sizeof[0] idiom.

>
>"Any programmer will see that they don't match immediately.  It is 
>obviously wrong."
>
>No matter long or short or similar they are.

There are thousands of ways programmers can introduce
bugs far more easily which are significantly harder
to find and fix; and yes, I expect programmers to
fully understand the code they're writing and test
their code to find bugs which they then will subsequently
fix.

Do lookup the word 'strawman' as it relates to discourse.

The use of that idiom is _not a problem_.

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


#379864

FromBart <bc@freeuk.cm>
Date2024-01-05 19:33 +0000
Message-ID<un9lir$8qt5$2@dont-email.me>
In reply to#379862
On 05/01/2024 18:44, Scott Lurndal wrote:
> Bart <bc@freeuk.cm> writes:
>> On 05/01/2024 14:05, David Brown wrote:

>>> One option for a useful array length operator/function/macro is a simple
>>> and limited feature that works for arrays of known size and gives a hard
>>> (compile-time) error when the size is not known.  The one you have in
>>> your own language covers most of that, except for the insanity of
>>> evaluating to 0 when given a pointer/reference to an "unbounded" array.
>>> The "ARRAY_SIZE" macro in Linux is almost perfect - the only
>>> disadvantage is that it relies on compiler extensions:
>>>
>>> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) +
>>> __must_be_array(arr))
>>>
>>> #define __same_type(a, b) __builtin_types_compatible_p(typeof(a),
>>> typeof(b)))
>>>
>>> #define __must_be_array(a)    BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
>>>
>>> #define BUILD_BUG_ON_ZERO(e)   (sizeof(struct { int:-!!(e); }))
>>
>> At least Linux recognises some of the problems of the
>> sizeof(A)/sizeof(A[10]) idiom.
>>
>> Which is more than can said for Scott, who can't see any possible issues
>> at all. Apparently writing B for one of those As is impossible:
> 
> Even David has claimed to use the sizeof/sizeof[0] idiom.
> 
>>
>> "Any programmer will see that they don't match immediately.  It is
>> obviously wrong."
>>
>> No matter long or short or similar they are.
> 
> There are thousands of ways programmers can introduce
> bugs far more easily which are significantly harder
> to find and fix; and yes, I expect programmers to
> fully understand the code they're writing and test
> their code to find bugs which they then will subsequently
> fix.
> 
> Do lookup the word 'strawman' as it relates to discourse.

And yet, despite it having no problems according to you, people still 
feel the need to create macros like ARRAY_SIZE.

So I'm puzzled. Why do they do that? What imaginary problem (according 
to you) do they solve?

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


#379865

Fromscott@slp53.sl.home (Scott Lurndal)
Date2024-01-05 20:06 +0000
Message-ID<6jZlN.143006$c3Ea.41958@fx10.iad>
In reply to#379864
Bart <bc@freeuk.cm> writes:
>On 05/01/2024 18:44, Scott Lurndal wrote:

>> Do lookup the word 'strawman' as it relates to discourse.
>
>And yet, despite it having no problems according to you, people still 
>feel the need to create macros like ARRAY_SIZE.
>
>So I'm puzzled. Why do they do that? What imaginary problem (according 
>to you) do they solve?

Why does anyone do anything?

It's possible they believe it is fewer characters to
to write.   Some may find it more readable.  Some may
find it less readable.

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


#379868

FromKeith Thompson <Keith.S.Thompson+u@gmail.com>
Date2024-01-05 14:50 -0800
Message-ID<87wmsns8by.fsf@nosuchdomain.example.com>
In reply to#379864
Bart <bc@freeuk.cm> writes:
> On 05/01/2024 18:44, Scott Lurndal wrote:
[...]
>> There are thousands of ways programmers can introduce
>> bugs far more easily which are significantly harder
>> to find and fix; and yes, I expect programmers to
>> fully understand the code they're writing and test
>> their code to find bugs which they then will subsequently
>> fix.
>> Do lookup the word 'strawman' as it relates to discourse.
>
> And yet, despite it having no problems according to you, people still
> feel the need to create macros like ARRAY_SIZE.

Yes.  That's how they use the idiom.

> So I'm puzzled. Why do they do that? What imaginary problem (according
> to you) do they solve?

I don't know what you're puzzled about.

Some programmers use the `sizeof arr / sizeof arr[0]` idiom by writing
it directly into an expression, presumably because they find it clear
enough.  Others use it by defining a macro, probably with the intent of
making the code clearer to human readers.  Others use an existing macro
if it happens to be defined in the project they're using.

Like anything, it's possible to use it incorrectly.  I recognize that it
can quietly fail if, for example, you mistype one of the occurrences of
"arr", or if you apply it to a pointer expression.  I don't believe I've
ever seen such an error in practice.  I suspect that 99% of C
programmers who know how the idiom works also know enough about C arrays
and pointers that they can avoid such errors.

In a previous job, I modified some existing code to use the
sizeof/sizeof idiom.  Since I actually knew what I was doing, I didn't
introduce any errors (and IIRC I solved an existing off-by-one error).
What do you think I should have done, waited until it was added as an
extension by the compiler I was using, or as a language feature in C3X?

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */

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


#379870

FromBart <bc@freeuk.cm>
Date2024-01-06 01:09 +0000
Message-ID<una97h$baq1$1@dont-email.me>
In reply to#379868
On 05/01/2024 22:50, Keith Thompson wrote:
> Bart <bc@freeuk.cm> writes:
>> On 05/01/2024 18:44, Scott Lurndal wrote:
> [...]
>>> There are thousands of ways programmers can introduce
>>> bugs far more easily which are significantly harder
>>> to find and fix; and yes, I expect programmers to
>>> fully understand the code they're writing and test
>>> their code to find bugs which they then will subsequently
>>> fix.
>>> Do lookup the word 'strawman' as it relates to discourse.
>>
>> And yet, despite it having no problems according to you, people still
>> feel the need to create macros like ARRAY_SIZE.
> 
> Yes.  That's how they use the idiom.
> 
>> So I'm puzzled. Why do they do that? What imaginary problem (according
>> to you) do they solve?
> 
> I don't know what you're puzzled about.

I'm puzzled because people like Scott are suggesting those macros are a 
waste of time, and yet you find them in big, important software.

Actually, I'm not really puzzled, I know he's just being contrary to 
wind me up, and I was trying to catch him out.

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


#379872

FromKeith Thompson <Keith.S.Thompson+u@gmail.com>
Date2024-01-05 17:55 -0800
Message-ID<87sf3brzs5.fsf@nosuchdomain.example.com>
In reply to#379870
Bart <bc@freeuk.cm> writes:
> On 05/01/2024 22:50, Keith Thompson wrote:
>> Bart <bc@freeuk.cm> writes:
>>> On 05/01/2024 18:44, Scott Lurndal wrote:
>> [...]
>>>> There are thousands of ways programmers can introduce
>>>> bugs far more easily which are significantly harder
>>>> to find and fix; and yes, I expect programmers to
>>>> fully understand the code they're writing and test
>>>> their code to find bugs which they then will subsequently
>>>> fix.
>>>> Do lookup the word 'strawman' as it relates to discourse.
>>>
>>> And yet, despite it having no problems according to you, people still
>>> feel the need to create macros like ARRAY_SIZE.
>> Yes.  That's how they use the idiom.
>> 
>>> So I'm puzzled. Why do they do that? What imaginary problem (according
>>> to you) do they solve?
>> I don't know what you're puzzled about.
>
> I'm puzzled because people like Scott are suggesting those macros are
> a waste of time, and yet you find them in big, important software.

Oh, so *that's* what you're complaining about.

I just took a look at Scott's article to which you replied, and its
parent, and so on all the way to the first article in this thread.
Nowhere did Scott suggest that those macros are a waste of time.

He did write some things that suggest that he considers the
`sizeof arr / sizeof arr[0]` idiom clear enough to be written directly
as part of an expression rather than as a macro (and I agree), but I
didn't see him objecting to the idea of using a macro.

I can't speak for him, but I think he was objecting to your insistence
that using the idiom directly is unacceptable, and you interpreted that
as him insisting that wrapping the idiom in a macro is useless.  He
didn't say that.

I'm making an assumption here, that you find code that uses the idiom
directly more objectionable than code that wraps it in a macro.

Personally, I'd be likely to define a macro if I'm going to be using it
multiple times.  In an example I mentioned recently, where I modified
some existing code to use `sizeof array / sizeof array[0]`, I was only
doing it once, so just wrote the expression directly.  Either method is
fine with me, and I suspect Scott would agree.

[...]

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */

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


#379896

Fromscott@slp53.sl.home (Scott Lurndal)
Date2024-01-07 01:00 +0000
Message-ID<UImmN.99973$yEgf.2402@fx09.iad>
In reply to#379872
Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>Bart <bc@freeuk.cm> writes:
>> On 05/01/2024 22:50, Keith Thompson wrote:
>>> Bart <bc@freeuk.cm> writes:
>>>> On 05/01/2024 18:44, Scott Lurndal wrote:
>>> [...]
>>>>> There are thousands of ways programmers can introduce
>>>>> bugs far more easily which are significantly harder
>>>>> to find and fix; and yes, I expect programmers to
>>>>> fully understand the code they're writing and test
>>>>> their code to find bugs which they then will subsequently
>>>>> fix.
>>>>> Do lookup the word 'strawman' as it relates to discourse.
>>>>
>>>> And yet, despite it having no problems according to you, people still
>>>> feel the need to create macros like ARRAY_SIZE.
>>> Yes.  That's how they use the idiom.
>>> 
>>>> So I'm puzzled. Why do they do that? What imaginary problem (according
>>>> to you) do they solve?
>>> I don't know what you're puzzled about.
>>
>> I'm puzzled because people like Scott are suggesting those macros are
>> a waste of time, and yet you find them in big, important software.
>
>Oh, so *that's* what you're complaining about.
>
>I just took a look at Scott's article to which you replied, and its
>parent, and so on all the way to the first article in this thread.
>Nowhere did Scott suggest that those macros are a waste of time.
>
>He did write some things that suggest that he considers the
>`sizeof arr / sizeof arr[0]` idiom clear enough to be written directly
>as part of an expression rather than as a macro (and I agree), but I
>didn't see him objecting to the idea of using a macro.

Correct.

>
>I can't speak for him, but I think he was objecting to your insistence
>that using the idiom directly is unacceptable, and you interpreted that
>as him insisting that wrapping the idiom in a macro is useless.  He
>didn't say that.

Correct.

>
>I'm making an assumption here, that you find code that uses the idiom
>directly more objectionable than code that wraps it in a macro.
>
>Personally, I'd be likely to define a macro if I'm going to be using it
>multiple times.  In an example I mentioned recently, where I modified
>some existing code to use `sizeof array / sizeof array[0]`, I was only
>doing it once, so just wrote the expression directly.  Either method is
>fine with me, and I suspect Scott would agree.

Indeed.  I do believe that absent standardization, using a macro
adds a level of indirection that may adversely affect the code
readability (whether it is ARRAY_SIZE, ARRAY_LENGTH, LENGTH, NUM_ELEMENTS,
or whatever, I would need to refer to the macro definition to
determine the intent of the programmer).

If syntax was added to the language standard that provided
similar functionality, I'd certainly use it.

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


#379943

FromTim Rentsch <tr.17687@z991.linuxsc.com>
Date2024-01-08 22:56 -0800
Message-ID<86ederm1vj.fsf@linuxsc.com>
In reply to#379896
scott@slp53.sl.home (Scott Lurndal) writes:

[..concerning using a macro to determine the number of elements
   in an array, eg

   #define ARRAY_SIZE(a)  (sizeof (a) / sizeof (a)[0])
]

> Indeed.  I do believe that absent standardization, using a macro
> adds a level of indirection that may adversely affect the code
> readability (whether it is ARRAY_SIZE, ARRAY_LENGTH, LENGTH, NUM_ELEMENTS,
> or whatever, I would need to refer to the macro definition to
> determine the intent of the programmer).

This reaction strikes me as being a bit nutty.  I don't insist
that a macro be used in such cases, but I wouldn't object to it
either.  It's much like the question of whether to wrap up
several statements in a separate function definition, or simply
write them inline.  It's almost always true that either choice
is acceptable, depending on what the author wants to emphasize.
There are pluses and minuses on both sides.

There are situations for which using a macro rather than writing
out the code directly nearly always has a predominately negative
effect, but this case isn't one of them.

(To be clear, all of the above simply statements of my own
opinions.)

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


#379877

FromDavid Brown <david.brown@hesbynett.no>
Date2024-01-06 10:02 +0100
Message-ID<unb4v7$hum9$1@dont-email.me>
In reply to#379864
On 05/01/2024 20:33, Bart wrote:

> 
> And yet, despite it having no problems according to you, people still 
> feel the need to create macros like ARRAY_SIZE.
> 
> So I'm puzzled. Why do they do that? What imaginary problem (according 
> to you) do they solve?
> 

People are different, and like to do things different ways.  I would be 
a boring world if everyone solved the same problems or challenges 
identically!  Some people put the milk in their cup before their tea, 
and some people put the tea in before the milk.  Some drink their tea 
without milk, some drink just the milk, some vary their habits, some 
care a great deal and some don't care at all.  Would you expect a 
tea-before-milk fanatic to justify how a milk-before-tea fanatic thinks?

This is no different.  Some people like to use a macro.  Some people 
like to write it out explicitly in the code.  Some people like to use 
other methods, such as referring to the constant used to define the 
array.  Some people like to use a language that provides an operator for 
the task, or where they can define their own functions for the job.

Has your use of your own personal languages and tools over the years 
made you so insular that you can't understand that different people have 
different preferences?

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


#379866

FromBart <bc@freeuk.cm>
Date2024-01-05 22:19 +0000
Message-ID<un9va1$a752$1@dont-email.me>
In reply to#379854
On 05/01/2024 14:05, David Brown wrote:
> On 05/01/2024 02:53, Bart wrote:

>> It doesn't need to take a heavy-handed approach like C++ or Python.
>>
> 
> One option for a useful array length operator/function/macro is a simple 
> and limited feature that works for arrays of known size and gives a hard 
> (compile-time) error when the size is not known.  The one you have in 
> your own language covers most of that, except for the insanity of 
> evaluating to 0 when given a pointer/reference to an "unbounded" array.

It gives zero because that is actually the compile-time type of the 
array. But it is low priority because it is never used that way.

I mentioned elsewhere another mechanism (slices) for dealing better with 
arrays passed to functions.

C as it is now has worse problems than this with array handling.


> The "ARRAY_SIZE" macro in Linux is almost perfect - the only 
> disadvantage is that it relies on compiler extensions:
> 
> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + 
> __must_be_array(arr))
> 
> #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
> typeof(b)))
> 
> #define __must_be_array(a)    BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
> 
> #define BUILD_BUG_ON_ZERO(e)   (sizeof(struct { int:-!!(e); }))
> 
> 
> The other option is a general mechanism for "length" as an 
> operator/function/macro that can be applied to a wide range of types - 
> including user-made types, assuming the language supports user-defined 
> types.  Whether that is done by function overloads, custom methods, 
> etc., is a design choice.
> 

In my static language, '.len' works on two types (arrays and slices; for 
the latter it happens at runtime).

In the dynamic one, '.len' works on 10 different types (list, array, 
string, bit-array, bit-set, decimal, record, struct, range). That's 
already enough to be dealing with. (Record types can have methods to 
return such info.)

In C, sizeof() is usually compile-time, except when used on VLAs, and 
here, as usual for VLAs, it is a lot more complicated than you'd think:

--------
#include <stdio.h>
#include <stdlib.h>

int main(void) {
     int n=rand()+1;
     typedef char (**T)[n];
     n=-777;

     T x;

     printf("%zu\n", sizeof(**x));
}
--------

This actually displays 42 (really!). 'x' is a pointer (to a pointer to 
array). There is no actual array allocated. But it needs somewhere to 
store the size of the type which is the target of those pointers.

I was hoping to do it without creating `x`, but I didn't know how. (I 
couldn't do that in mine either; I'd need a way to get the target of a 
pointer type T.)

Slices are child's play by comparison; they are basically:

    struct {T* ptr; u64 length;};

-------
   c:\c>gcc c.c && a
   42

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


#379867

FromKaz Kylheku <433-929-6894@kylheku.com>
Date2024-01-05 22:43 +0000
Message-ID<20240105144033.460@kylheku.com>
In reply to#379866
On 2024-01-05, Bart <bc@freeuk.cm> wrote:
> In my static language, '.len' works on two types (arrays and slices; for 
> the latter it happens at runtime).

Yeah, but some widely-used languages also solve this.

Broadly speaking beyond the context of this array issue, those are your
competition, not C.

It's like you're dwelling in a room full of retards in order to feel
smart.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca
NOTE: If you use Google Groups, I don't see you, unless you're whitelisted.

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


#379873

FromBart <bc@freeuk.cm>
Date2024-01-06 02:04 +0000
Message-ID<unaces$bku4$1@dont-email.me>
In reply to#379867
On 05/01/2024 22:43, Kaz Kylheku wrote:
> On 2024-01-05, Bart <bc@freeuk.cm> wrote:
>> In my static language, '.len' works on two types (arrays and slices; for
>> the latter it happens at runtime).
> 
> Yeah, but some widely-used languages also solve this.
> 
> Broadly speaking beyond the context of this array issue, those are your
> competition, not C.

What, languages like Rust, Zig, Java, C#?

I don't think so. Even lesser known ones like C3 are pretty huge. The 
nearest in scale to what I'm doing might be Hare.

C can be implemented [on and for x64] in under 200KB. Mine in something 
over 300KB (but it is multipass; tcc is single pass). Most of those 
others are 100MB and up.

I deliberately keep my systems language simple and low level, yet there 
are lots of modest enhancements over C too.

> It's like you're dwelling in a room full of retards in order to feel
> smart.

I would have let my language die years ago. And yet, C is still 
tremendously popular and widely used. It's something that people feel 
they can master and be in control of, rather than be intimidated by.

But it's also full of terrible design choices.

So if there's a place for such a systems language, then mine is worth 
maintaining too. The 'competitor' then is C.

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


#379869

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2024-01-05 23:02 +0000
Message-ID<87cyufxu1s.fsf@bsb.me.uk>
In reply to#379866
Bart <bc@freeuk.cm> writes:

> In C, sizeof() is usually compile-time, except when used on VLAs, and here,
> as usual for VLAs, it is a lot more complicated than you'd think:
>
> --------
> #include <stdio.h>
> #include <stdlib.h>
>
> int main(void) {
>     int n=rand()+1;
>     typedef char (**T)[n];
>     n=-777;
>
>     T x;
>
>     printf("%zu\n", sizeof(**x));
> }
> --------
>
> This actually displays 42 (really!). 'x' is a pointer (to a pointer to
> array). There is no actual array allocated.

More to the point, x is uninitialised and thus evaluating sizeof **x is
undefined behaviour.  gcc has some flags that could have helped you to
find that out.

> But it needs somewhere to store
> the size of the type which is the target of those pointers.
>
> I was hoping to do it without creating `x`, but I didn't know how.

You don't need to create an array, nor a pointer to one, nor a pointer
to a pointer to one, in order to show that the compiler must record the
size of a variably modified array type at runtime:

    int n = rand() + 1;
    typedef char T[n];
    printf("%zu\n", sizeof (T));
    n = 42;
    printf("%zu\n", sizeof (T));

n is something of a red herring here.  If you write the expression in
the typedef itself you might have been less surprised:

   typedef char T[rand() + 1];  // the size obviously needs to be stored

-- 
Ben.

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


#379871

FromBart <bc@freeuk.cm>
Date2024-01-06 01:45 +0000
Message-ID<unabbr$bhha$1@dont-email.me>
In reply to#379869
On 05/01/2024 23:02, Ben Bacarisse wrote:
 > Bart <bc@freeuk.cm> writes:
 >
 >> In C, sizeof() is usually compile-time, except when used on VLAs, 
and here,
 >> as usual for VLAs, it is a lot more complicated than you'd think:
 >>
 >> --------
 >> #include <stdio.h>
 >> #include <stdlib.h>
 >>
 >> int main(void) {
 >>      int n=rand()+1;
 >>      typedef char (**T)[n];
 >>      n=-777;
 >>
 >>      T x;
 >>
 >>      printf("%zu\n", sizeof(**x));
 >> }
 >> --------
 >>
 >> This actually displays 42 (really!). 'x' is a pointer (to a pointer to
 >> array). There is no actual array allocated.
 >
 > More to the point, x is uninitialised and thus evaluating sizeof **x is
 > undefined behaviour.  gcc has some flags that could have helped you to
 > find that out.

I actually don't know if it's evaluating it or not. Why on earth should 
it? If I change the program to print the original 'n', it is 42 too. So 
it doesn't need to evaluate **x to get that dimension.

(When I implement sizeof(X), it works out the /type/ of X, at 
compile-time. That should be the case with VLA types too, except the 
type will involve that runtime element which is nothing to do with the 
value of X or **x.)

 >> But it needs somewhere to store
 >> the size of the type which is the target of those pointers.
 >>
 >> I was hoping to do it without creating `x`, but I didn't know how.
 >
 > You don't need to create an array, nor a pointer to one, nor a pointer
 > to a pointer to one, in order to show that the compiler must record the
 > size of a variably modified array type at runtime:
 >
 >      int n = rand() + 1;
 >      typedef char T[n];
 >      printf("%zu\n", sizeof (T));
 >      n = 42;
 >      printf("%zu\n", sizeof (T));
 >
 > n is something of a red herring here.  If you write the expression in
 > the typedef itself you might have been less surprised:
 >
 >     typedef char T[rand() + 1];  // the size obviously needs to be stored
 >

Yes, this why I set n to -777 to show that it has to capture the value 
of n inside the typedef.

But in your example, the size of T /is/ the array dimension. In mine, T 
is a pointer; how to double check what the value of n was:

     int n=rand()+1;
     typedef char (**T)[n];
     n=-777;

The original value of n is lost. So how to print the dimension of the 
array portion of that type, without creating an instance of the type?

The point of the example was to so show that mixing sizeof and VLAs can 
get hairy.

Both gcc and tcc (and clang) seemed to work with my example.

lccwin32 crashed. When I hardcoded n to 4 or 5 (but still a VLA), then 
the array size was reported as either 4 or 5, except by lccwin32 which 
always said 8.

Initialising x to an actual pointer to pointer to array made no difference.

This compiler might be buggy, but it shows that VLAs can be difficult to 
get right. My compiler doesn't even try.

I think my original point might have been that 'slices' are a modest 
advance over plain arrays, which have to carry a length parameter. very 
easy to understand and not hard to implement.

But C decided to skip such a feaure, and leap straight to the much 
harder-to-implement VLAs.

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


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

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


csiph-web