Below is my proposed replacement for the Action section of xshbug3.txt
ERN #38. This is a complete replacement for the text in Martin's
austin-review-l mail sequence #2676 based on comments from Geoff in
austin-group-l email sequence #12126. This completes my action item
from the May 28, 2009 Austin Group conference call.
Cheers,
Don
-----------------------------------------------------------------------
Add mblen(), mbstowcs(), and mbtowc() in subclause 2.9.1 in alphabetic
order to the list of functions that need not be thread-safe in the table
on P507, L17490-17510.
Change the list of functions that need not be thread-safe if called with
a NULL ps argument in subclause 2.9.1 on P507, L17512 from:
"wcrtomb() and wcsrtombs()"
to:
"mbrlen(), mbrtowc(), mbsnrtowcs(), mbsrtowcs(), wcrtomb(),
wcsnrtombs(), and wcsrtombs()"
Add a new paragraph to the mblen() DESCRIPTION after P1270, L41765:
"The mblen() function need not be thread-safe."
with CX shading.
Add a new paragraph to the mbrlen() DESCRIPTION after P1272, L41808:
"The mbrlen() function need not be thread-safe if called with a
NULL ps argument."
with CX shading.
Add a new paragraph to the mbrtowc() DESCRIPTION after P1274, L41871:
"The mbrtowc() function need not be thread-safe if called with a
NULL ps argument."
with CX shading.
Add a new paragraph to the mbsnrtowcs() and mbsrtowcs() DESCRIPTION
after P1277, L41989:
"The mbsnrtowcs() and mbsrtowcs() functions need not be
thread-safe if called with a NULL ps argument."
with CX shading.
Add a new paragraph to the mbstowcs() DESCRIPTION after P1279, L42042:
"The mbstowcs() function need not be thread-safe."
with CX shading.
Add a new paragraph to the mbtowc() DESCRIPTION after P1281, L42094:
"The mbtowc() function need not be thread-safe."
with CX shading.
Change:
"The wcsrtombs() function"
in the DESCRIPTION of wcsnrtombs() and wcsrtombs() on P2219, L69818 to:
"The wcsnrtombs() and wcsrtombs() functions"
keeping the CX shading.
I believe this should go down the interpretations track with the normal
boilerplate for "standard is clear; standard is wrong".
-----------------------------------------------------------------------
|