View Issue Details

IDProjectCategoryView StatusLast Update
00019281003.1(2024)/Issue8System Interfacespublic2025-07-08 14:26
Reporterenh Assigned Toajosey  
PrioritynormalSeverityEditorialTypeError
Status AppliedResolutionAccepted As Marked 
NameElliott Hughes
OrganizationGoogle
User Reference
Section<search.h>
Page Number(web)
Line Number(web)
Interp Status---
Final Accepted Text0001928:0007213
Summary0001928: `void *` shown as `void` in <search.h> page
Descriptionevery mention of `void` in https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/search.h.html (other than in code blocks) should have been `void *` instead.
Desired Actioni'm assuming the page source says `void *` but someone needs to fix the markup :-)
Tagstc1-2024

Relationships

related to 0001011 Closedajosey 1003.1(2008)/Issue 7 Make the binary search tree functions friendlier to use: require balancing, add typing and allow destruction 

Activities

geoffclare

2025-06-12 08:49

manager   bugnote:0007199

The text is correct (posix_tnode is an alias for void). See 0001011:0003410.

enh

2025-06-12 14:19

reporter   bugnote:0007201

"Earlier versions of this standard explicitly used void for both node and key references" isn't really true though --- they used `void *`.

geoffclare

2025-06-26 16:25

manager   bugnote:0007213

On page 341 line 11994 section <search.h> (RATIONALE), change:
Earlier versions of this standard explicitly used void for both node and key references where this version now uses posix_tnode for nodes and keeps void in the text referring only to keys.

to:
Earlier versions of this standard explicitly used pointer types based on void for both nodes and keys where this version now uses posix_tnode in the types used for nodes and keeps void only in the types used for keys.

Issue History

Date Modified Username Field Change
2025-06-09 16:11 enh New Issue
2025-06-09 16:11 enh Status New => Under Review
2025-06-09 16:11 enh Assigned To => ajosey
2025-06-12 08:46 geoffclare Project 1003.1(2004)/Issue 6 => 1003.1(2024)/Issue8
2025-06-12 08:46 geoffclare Relationship added related to 0001011
2025-06-12 08:49 geoffclare Note Added: 0007199
2025-06-12 14:19 enh Note Added: 0007201
2025-06-26 16:25 geoffclare Note Added: 0007213
2025-06-26 16:26 geoffclare Status Under Review => Resolved
2025-06-26 16:26 geoffclare Resolution Open => Accepted As Marked
2025-06-26 16:26 geoffclare Interp Status => ---
2025-06-26 16:26 geoffclare Final Accepted Text => 0001928:0007213
2025-06-26 16:26 geoffclare Tag Attached: tc1-2024
2025-07-08 14:26 geoffclare Status Resolved => Applied