Page MenuHomeFreeBSD

D35945.diff
No OneTemporary

D35945.diff

diff --git a/share/man/man9/style.9 b/share/man/man9/style.9
--- a/share/man/man9/style.9
+++ b/share/man/man9/style.9
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 1995-2019 The FreeBSD Project
+.\" Copyright (c) 1995-2022 The FreeBSD Project
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -25,7 +25,7 @@
.\" From: @(#)style 1.14 (Berkeley) 4/28/95
.\" $FreeBSD$
.\"
-.Dd February 2, 2022
+.Dd July 28, 2022
.Dt STYLE 9
.Os
.Sh NAME
@@ -467,10 +467,6 @@
separate header file, e.g.,
.Qq Pa extern.h .
.Pp
-Do not use the
-.Dv __P
-macro.
-.Pp
In general code can be considered
.Dq "new code"
when it makes up about 50% or more of the file(s) involved.
@@ -797,7 +793,10 @@
}
.Ed
.Pp
-When converting K&R style declarations to ANSI style, preserve
+Do not use K&R style declarations or definitions, they are obsolete
+and are forbidden in C23.
+Compilers warn of their use and some treat them as an error by default.
+When converting K&R style definitions to ANSI style, preserve
any comments about parameters.
.Pp
Long parameter lists are wrapped with a normal four space indent.

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 8, 6:47 AM (12 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31017473
Default Alt Text
D35945.diff (1 KB)

Event Timeline