| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | .\" $NetBSD: c.7,v 1.3 2010/12/01 11:23:39 dholland Exp $ | | 1 | .\" $NetBSD: c.7,v 1.4 2010/12/01 11:24:38 dholland Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (C) 2007, 2010 Gabor Kovesdan. All rights reserved. | | 3 | .\" Copyright (C) 2007, 2010 Gabor Kovesdan. All rights reserved. |
4 | .\" | | 4 | .\" |
5 | .\" Redistribution and use in source and binary forms, with or without | | 5 | .\" Redistribution and use in source and binary forms, with or without |
6 | .\" modification, are permitted provided that the following conditions | | 6 | .\" modification, are permitted provided that the following conditions |
7 | .\" are met: | | 7 | .\" are met: |
8 | .\" 1. Redistributions of source code must retain the above copyright | | 8 | .\" 1. Redistributions of source code must retain the above copyright |
9 | .\" notice, this list of conditions and the following disclaimer. | | 9 | .\" notice, this list of conditions and the following disclaimer. |
10 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 10 | .\" 2. Redistributions in binary form must reproduce the above copyright |
11 | .\" notice, this list of conditions and the following disclaimer in the | | 11 | .\" notice, this list of conditions and the following disclaimer in the |
12 | .\" documentation and/or other materials provided with the distribution. | | 12 | .\" documentation and/or other materials provided with the distribution. |
13 | .\" | | 13 | .\" |
14 | .\" THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND | | 14 | .\" THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND |
| @@ -114,27 +114,27 @@ deficiencies of the language. | | | @@ -114,27 +114,27 @@ deficiencies of the language. |
114 | As a result, ISO/IEC 9899:1999 was born in 1999. | | 114 | As a result, ISO/IEC 9899:1999 was born in 1999. |
115 | Similarly to the other standards, this is referred to after the | | 115 | Similarly to the other standards, this is referred to after the |
116 | publication year as C99. | | 116 | publication year as C99. |
117 | The improvements include the following: | | 117 | The improvements include the following: |
118 | .Bl -bullet -offset indent | | 118 | .Bl -bullet -offset indent |
119 | .It | | 119 | .It |
120 | Inline functions | | 120 | Inline functions |
121 | .It | | 121 | .It |
122 | Support for variable length arrays | | 122 | Support for variable length arrays |
123 | .It | | 123 | .It |
124 | New high-precision integer type named long long int, and other integer types | | 124 | New high-precision integer type named long long int, and other integer types |
125 | defined in stdint.h | | 125 | defined in stdint.h |
126 | .It | | 126 | .It |
127 | New boolen data type implemented in stdbool.h | | 127 | New boolean data type implemented in stdbool.h |
128 | .It | | 128 | .It |
129 | One line comments taken from the C++ language | | 129 | One line comments taken from the C++ language |
130 | .It | | 130 | .It |
131 | Some new preprocessor features | | 131 | Some new preprocessor features |
132 | .It | | 132 | .It |
133 | New variables can be declared anywhere, not just in the beginning of the | | 133 | New variables can be declared anywhere, not just in the beginning of the |
134 | program or program blocks | | 134 | program or program blocks |
135 | .It | | 135 | .It |
136 | No implicit int type | | 136 | No implicit int type |
137 | .El | | 137 | .El |
138 | .Pp | | 138 | .Pp |
139 | Since then new standards have not been published, but the C language is still | | 139 | Since then new standards have not been published, but the C language is still |
140 | evolving. | | 140 | evolving. |