NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lib/42415: Synopsis of three proplib man pages is either missing functions or those functions are in wrong order
>Number: 42415
>Category: lib
>Synopsis: Synopsis of three proplib man pages is either missing
>functions or those functions are in wrong order
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: lib-bug-people
>State: open
>Class: doc-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 05 20:50:01 +0000 2009
>Originator: Silas Silva
>Release: -current
>Organization:
>Environment:
>Description:
Synopsis of prop_array(3), prop_data(3) and prop_string(3) is either missing
functions or those functions are in wrong order.
In prop_array(3):
- The prop_array_equals is the last one in the SYNOPSIS section, while in
DESCRIPTION, it is between prop_array_remove and prop_array_externalize.
In prop_data(3):
- In SYNOPSIS, prop_data_data and prop_data_size are inverted, compared to the
DESCRIPTION section.
In prop_string(3):
- Where is prop_string_size and prop_string_mutable in SYNOPSIS?
>How-To-Repeat:
man prop_array prop_data prop_string
>Fix:
Apply the following patch on src/common/lib. It changes the SYNOPSIS of the
quoted man pages.
(I didn't bump the date of them)
diff -ur libprop.orig/prop_array.3 libprop/prop_array.3
--- libprop.orig/prop_array.3 2009-12-05 17:56:02.000000000 -0200
+++ libprop/prop_array.3 2009-12-05 18:12:54.000000000 -0200
@@ -46,12 +46,12 @@
.Nm prop_array_set ,
.Nm prop_array_add ,
.Nm prop_array_remove ,
+.Nm prop_array_equals
.Nm prop_array_externalize ,
.Nm prop_array_internalize ,
.Nm prop_array_externalize_to_file ,
.Nm prop_array_internalize_from_file ,
.Nm prop_array_externalize_to_pref ,
-.Nm prop_array_equals
.Nd array property collection object
.Sh LIBRARY
.Lb libprop
@@ -92,6 +92,9 @@
.Ft void
.Fn prop_array_remove "prop_array_t array" "unsigned int index"
.\"
+.Ft bool
+.Fn prop_array_equals "prop_array_t array1" "prop_array_t array2"
+.\"
.Ft char *
.Fn prop_array_externalize "prop_array_t array"
.Ft prop_array_t
@@ -105,8 +108,6 @@
.Ft bool
.Fn prop_array_externalize_to_pref "prop_array_t array" "struct plistref *pref"
.\"
-.Ft bool
-.Fn prop_array_equals "prop_array_t array1" "prop_array_t array2"
.Sh DESCRIPTION
The
.Nm prop_array
diff -ur libprop.orig/prop_data.3 libprop/prop_data.3
--- libprop.orig/prop_data.3 2009-12-05 17:56:02.000000000 -0200
+++ libprop/prop_data.3 2009-12-05 18:14:26.000000000 -0200
@@ -54,10 +54,10 @@
.Ft prop_data_t
.Fn prop_data_copy "prop_data_t data"
.\"
-.Ft void *
-.Fn prop_data_data "prop_data_t data"
.Ft size_t
.Fn prop_data_size "prop_data_t data"
+.Ft void *
+.Fn prop_data_data "prop_data_t data"
.Ft const void *
.Fn prop_data_data_nocopy "prop_data_t data"
.\"
diff -ur libprop.orig/prop_string.3 libprop/prop_string.3
--- libprop.orig/prop_string.3 2009-12-05 17:56:02.000000000 -0200
+++ libprop/prop_string.3 2009-12-05 18:07:19.000000000 -0200
@@ -63,6 +63,12 @@
.Ft prop_string_t
.Fn prop_string_copy_mutable "prop_string_t string"
.\"
+.Ft size_t
+.Fn prop_string_size "prop_string_t string"
+.\"
+.Ft bool
+.Fn prop_string_mutable "prop_string_t string"
+.\"
.Ft char *
.Fn prop_string_cstring "prop_string_t string"
.Ft const char *
Home |
Main Index |
Thread Index |
Old Index