Module Name:    src
Committed By:   uwe
Date:           Wed Oct  9 00:55:24 UTC 2024

Modified Files:
        src/share/man/man3: container_of.3

Log Message:
container_of(3): fix return type, don't indent example

There's no text around example so the indentation doesn't serve any
useful purpose and just wastes horizontal space.  It's not too nice
given a lengthy line in the example.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man3/container_of.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man3/container_of.3
diff -u src/share/man/man3/container_of.3:1.1 src/share/man/man3/container_of.3:1.2
--- src/share/man/man3/container_of.3:1.1	Tue Oct  8 23:11:21 2024
+++ src/share/man/man3/container_of.3	Wed Oct  9 00:55:24 2024
@@ -1,4 +1,4 @@
-.\"	$NetBSD: container_of.3,v 1.1 2024/10/08 23:11:21 christos Exp $
+.\"	$NetBSD: container_of.3,v 1.2 2024/10/09 00:55:24 uwe Exp $
 .\"
 .\" Copyright (c) 2024 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -33,14 +33,14 @@
 container structure.
 .Sh SYNOPSIS
 .In sys/container_of.h
-.Ft type
+.Ft "type *"
 .Fn container_of "pointer" "type" "member"
 .Sh DESCRIPTION
 Given a
 .Fa pointer
 that points to a
 .Fa member
-of the container
+of the container structure
 .Fa type
 the
 .Fn container_of
@@ -48,22 +48,23 @@ macro returns a pointer that points to t
 .Pp
 A compiler error will result if
 .Ar member
-is not aligned to a byte boundary (i.e. it is a bit-field).
+is not aligned to a byte boundary
+.Pq i.e. it is a bit-field .
 .Sh EXAMPLES
-.Bd -literal -offset indent
+.Bd -literal
 #include <assert.h>
 #include <sys/container_of.h>
 struct container {
-	double	other_member;
-	int	member;
+        double  other_member;
+        int     member;
 };
 
 struct container one;
 
 void test(void) {
-	int *ptr = &one.member;
-	struct container *onep = container_of(ptr, struct container, member);
-	assert(onep == &one);
+        int *ptr = &one.member;
+        struct container *onep = container_of(ptr, struct container, member);
+        assert(onep == &one);
 }
 .Ed
 .Sh SEE ALSO

Reply via email to