View, compare, or restore historical versions of this page. Older versions may be automatically deleted based on rules set by your administrator.

  Version Published Changed By Comment Actions
CURRENT (v. 141) Oct 18, 2024 14:27 Caden Milne Updated references from C11->C23.  
v. 140 Sep 19, 2024 13:07 Swasti Shrivastava
v. 139 Sep 15, 2024 12:56 Swasti Shrivastava
v. 138 Oct 09, 2023 14:22 Jill Britton
v. 137 Apr 20, 2023 05:06 Jill Britton
v. 136 Apr 27, 2022 07:22 Jill Britton
v. 135 Jun 25, 2021 04:15 Svyatoslav Razmyslov
v. 134 Apr 22, 2021 12:17 Jill Britton
v. 133 Apr 20, 2021 11:39 Jill Britton
v. 132 Apr 19, 2021 12:00 Jill Britton
v. 131 Mar 03, 2021 13:20 Kris Kafka Added PC-lint Plus to Automated Detection Table
v. 130 Sep 03, 2019 10:42 Anirban Gangopadhyay
v. 129 Aug 30, 2019 10:23 Anirban Gangopadhyay
v. 128 Aug 30, 2019 10:17 Anirban Gangopadhyay
v. 127 Aug 30, 2019 10:07 Anirban Gangopadhyay
v. 126 Dec 06, 2018 09:02 Jill Britton
v. 125 Sep 04, 2018 09:00 Aleksandr Karbyshev
v. 124 Aug 06, 2018 03:49 Michal Rozenau Parasoft C/C++test 10.4
v. 123 Jul 23, 2018 09:43 Anirban Gangopadhyay
v. 122 Mar 12, 2018 16:55 Arthur Hicken updated bold font
v. 121 Feb 12, 2018 21:54 Will Snavely
v. 120 Jan 12, 2018 19:15 Unknown User (lflynn)
v. 119 Dec 19, 2017 00:24 Yozo TODA "regardless of ..." sounds meaningless.
v. 118 Dec 19, 2017 00:21 Yozo TODA The beginning paragraph at NCCE(Id with Ext.linkage) moved to NCCE(errno).
v. 117 Dec 15, 2017 13:53 David Svoboda s/header guard/include guard/g;
v. 116 Nov 16, 2017 14:40 Will Snavely
v. 115 Sep 21, 2017 07:38 Joerg Herter
v. 114 Sep 04, 2017 04:03 Joerg Herter
v. 113 Sep 04, 2017 03:38 Joerg Herter
v. 112 Aug 14, 2017 01:25 Nelson Tam
v. 111 Aug 14, 2017 01:21 Nelson Tam
v. 110 Aug 01, 2017 11:11 G. Ann Campbell
v. 109 Aug 01, 2017 11:06 G. Ann Campbell
v. 108 Aug 01, 2017 10:43 G. Ann Campbell
v. 107 Feb 23, 2017 12:03 Lisa Robertson
v. 106 Feb 22, 2017 15:02 Lisa Robertson
v. 105 Feb 17, 2017 08:50 Lisa Robertson
v. 104 Jan 05, 2017 19:49 Will Snavely
v. 103 Jan 05, 2017 11:57 Will Snavely
v. 102 Nov 30, 2016 14:10 Sandy Shrum minor editorial changes
v. 101 Nov 02, 2016 10:18 Amy Gale
v. 100 Sep 16, 2016 00:04 Will Snavely
v. 99 Jul 28, 2016 10:59 Sandy Shrum
v. 98 May 13, 2016 13:19 Ram Cherukuri
v. 97 Apr 15, 2016 11:39 G. Ann Campbell
v. 96 Feb 18, 2016 14:49 Will Snavely
v. 95 Feb 10, 2016 16:15 Will Snavely
v. 94 Feb 09, 2016 20:17 Will Snavely
v. 93 Feb 09, 2016 20:16 Will Snavely
v. 92 Feb 02, 2016 11:52 Barbara White
v. 91 Feb 01, 2016 14:24 David Svoboda exception names lack '-C'
v. 90 Jan 19, 2016 12:46 Sandy Shrum
v. 89 Oct 26, 2015 16:29 Arthur Hicken
v. 88 Sep 30, 2015 13:36 Carol J. Lallier
v. 87 Jul 30, 2015 07:22 Liz Whiting
v. 86 Mar 31, 2015 23:40 Will Snavely
v. 85 Mar 30, 2015 18:09 Will Snavely
v. 84 Mar 30, 2015 16:33 Will Snavely
v. 83 Mar 11, 2015 09:59 David Svoboda
v. 82 Mar 10, 2015 17:50 David Svoboda
v. 81 Mar 10, 2015 17:10 David Svoboda
v. 80 Mar 10, 2015 17:02 David Svoboda
v. 79 Dec 18, 2014 09:23 Aaron Ballman
v. 78 Dec 16, 2014 09:51 Aaron Ballman Adding an exception for idempotent macro definitions
v. 77 Oct 01, 2014 10:53 Liz Whiting
v. 76 Aug 04, 2014 10:00 Jill Britton
v. 75 Jun 19, 2014 08:57 David Svoboda
v. 74 Apr 10, 2014 06:57 Carol J. Lallier
v. 73 Feb 12, 2014 15:48 Carol J. Lallier
v. 72 Feb 12, 2014 15:47 Carol J. Lallier
v. 71 Feb 06, 2014 15:00 Carol J. Lallier
v. 70 Dec 01, 2013 06:35 Carol J. Lallier
v. 69 Nov 23, 2013 15:01 Robert Seacord (Manager) removed annex J reference
v. 68 Nov 22, 2013 16:45 David Keaton Used reserved identifer instead of reserved word, which means something else.
v. 67 Nov 21, 2013 20:41 Carol J. Lallier
v. 66 Nov 21, 2013 13:51 Robert Seacord (Manager) reviewed
v. 65 Nov 10, 2013 15:34 Carol J. Lallier
v. 64 Nov 06, 2013 12:20 Carol J. Lallier
v. 63 Oct 24, 2013 11:23 David Svoboda Migrated to Confluence 5.3
v. 62 Oct 24, 2013 11:23 David Svoboda
v. 61 Oct 24, 2013 11:01 David Svoboda wordsmithing
v. 60 Oct 17, 2013 10:57 Aaron Ballman Renumbered the exceptions; modified EX0's code example
v. 59 Oct 16, 2013 16:25 Aaron Ballman Minor edits; reviewed except for outstanding question regarding EX1
v. 58 Oct 10, 2013 15:35 Carol J. Lallier
v. 57 Oct 09, 2013 12:44 Carol J. Lallier
v. 56 Oct 04, 2013 11:57 Carol J. Lallier
v. 55 Oct 04, 2013 11:56 Carol J. Lallier
v. 54 Sep 30, 2013 07:39 Carol J. Lallier
v. 53 Sep 24, 2013 16:49 John Benito Changed write up to match code example, changed examples for consistency
v. 52 Sep 22, 2013 15:52 Carol J. Lallier
v. 51 Sep 14, 2013 05:05 Roberto Bagnara
v. 50 Jul 10, 2013 16:18 John Benito Changed the text that refers to compiler errors, to diagnostics issued to be more consistent with the C Standard.
v. 49 Jun 28, 2013 14:23 Aaron Ballman Added an exception about library function declarations (without definitions).
v. 48 Jun 23, 2013 14:38 Carol J. Lallier
v. 47 Jun 12, 2013 15:02 David Svoboda added EX0 exception (for macros)
v. 46 Mar 21, 2013 11:15 Roberto Bagnara Added ECLAIR to the list of tools supporting this rule.
v. 45 Feb 26, 2013 14:10 Carol J. Lallier
v. 44 Feb 26, 2013 14:10 Carol J. Lallier
v. 43 Jan 28, 2013 14:15 Pranjal Jumde updated for consistency with TS 17961
v. 42 Jan 20, 2013 07:12 Carol J. Lallier
v. 41 Jan 08, 2013 15:31 Carol J. Lallier
v. 40 Aug 12, 2012 17:01 Carol J. Lallier
v. 39 Jun 08, 2012 17:05 Carol J. Lallier
v. 38 May 29, 2012 16:32 Carol J. Lallier
v. 37 May 08, 2012 13:45 Astha Singhal
v. 36 Jul 15, 2011 14:41 Shannon Haas Migrated to Confluence 4.0
v. 35 Jul 15, 2011 14:41 Shannon Haas
v. 34 Feb 06, 2011 17:57 Martin Sebor retitled
v. 33 Feb 06, 2011 11:34 Robert Seacord (Manager) retitled
v. 32 Feb 06, 2011 11:30 Robert Seacord (Manager)
v. 31 Jul 23, 2010 12:36 Melanie Thompson
v. 30 Jul 19, 2010 16:26 Melanie Thompson
v. 29 Jul 01, 2010 14:02 Melanie Thompson
v. 28 Jun 22, 2010 15:27 David Svoboda Edited by NavBot (vkp) v1.0
v. 27 Jun 22, 2010 15:08 David Svoboda Added Other Languages section.
v. 26 Jun 09, 2010 15:10 Martin Sebor Added Other Languages section.
v. 25 May 11, 2010 15:26 vishal patel Edited by NavBot (vkp)
v. 24 Apr 26, 2010 11:27 Robert Seacord (Manager) since -> because
v. 23 Apr 26, 2010 11:26 Robert Seacord (Manager) minor edits
v. 22 Apr 25, 2010 17:30 Martin Sebor Elaborated on typical effects of violating the guideline.
v. 21 Apr 14, 2010 16:20 Martin Sebor Added a reference to POSIX reserved names.
v. 20 Mar 02, 2010 22:35 Frank Costello Moving errno NCCE to MSC38-C
v. 19 Feb 28, 2010 10:55 David Svoboda
v. 18 Feb 28, 2010 02:26 Frank Costello
v. 17 Feb 08, 2010 11:22 Robert Seacord (Manager) Removed duplicate examples and added new ones.
v. 16 Jan 18, 2010 14:06 Martin Sebor Removed duplicate examples and added new ones.
v. 15 Jan 16, 2010 19:18 Robert Seacord minor edits
v. 14 Jan 16, 2010 17:06 Martin Sebor Expanded on the risks of using reserved names in header guards. Simplified examples and made them well-formed.
v. 13 Jan 15, 2010 14:39 David Svoboda
v. 12 Jan 14, 2010 20:45 Martin Sebor Added an example.
v. 11 Dec 04, 2009 12:16 Pennie Walters
v. 10 Nov 23, 2009 15:43 Pennie Walters
v. 9 Nov 06, 2009 16:48 Aditya Mahendrakar
v. 8 Nov 06, 2009 16:03 Aditya Mahendrakar
v. 7 Nov 06, 2009 16:02 Aditya Mahendrakar
v. 6 Nov 06, 2009 15:25 Aditya Mahendrakar
v. 5 Nov 06, 2009 15:05 Aditya Mahendrakar
v. 4 Nov 06, 2009 15:02 Aditya Mahendrakar
v. 3 Nov 06, 2009 14:55 Aditya Mahendrakar
v. 2 Nov 06, 2009 00:41 Aditya Mahendrakar
v. 1 Nov 05, 2009 14:13 Aditya Mahendrakar

Return to Page Information