Email List: Xaustin-group-lX
[All Lists]

Re: Bug in XSHd5.1 2.9.1

To: austin-group-l@xxxxxxxxxxxxx
Subject: Re: Bug in XSHd5.1 2.9.1
From: "Don Cragun" <dcragun@xxxxxxxxx>
Date: Thu, 28 May 2009 13:07:09 -0700 (PDT)
Cc: msebor@xxxxxxxxx
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".
-----------------------------------------------------------------------


<Prev in Thread] Current Thread [Next in Thread>