<html><head><meta charset="UTF-8">
<title>Wording for Networking PDTS ballot comment 005</title>
  <style type='text/css'>
  body {font-variant-ligatures: none;}
  p {text-align:justify}
  li {text-align:justify}
  blockquote.note, div.note
  {
          background-color:#E0E0E0;
          padding-left: 15px;
          padding-right: 15px;
          padding-top: 1px;
          padding-bottom: 1px;
  }
  p code {color:navy}
  ins p code {color:#00A000}
  p ins code {color:#00A000}
  p del code {color:#A00000}
  ins {color:#00A000}
  del {color:#A00000}
  table#boilerplate { border:0 }
  table#boilerplate td { padding-left: 2em }
  table.bordered, table.bordered th, table.bordered td {
    border: 1px solid;
    text-align: center;
  }
  ins.block {color:#00A000; text-decoration: none}
  del.block {color:#A00000; text-decoration: none}
  #hidedel:checked ~ * del, #hidedel:checked ~ * del * { display:none; visibility:hidden }
  </style>
</head><body>
<table id="boilerplate">
<tr><td>Document number</td><td>P0728R0</td></tr>
<tr><td>Date</td><td>2017-07-11</td></tr>
<tr><td>Project</td><td>Programming Language C++, Library Working Group</td></tr>
<tr><td>Reply-to</td><td>Jonathan Wakely &lt;cxx&#x40;kayari.org&gt;</td></tr>
</table><hr>
<h1>Wording for Networking PDTS ballot comment 005</h1>
<h2>Changes</h2>

<h3>NB comment 005</h3>

<blockquote><p>The normative reference to the POSIX standard should not be a non-normative note.</p>

<p>Either add another paragraph with a normative reference to the POSIX standard, or remove the [Note – end note] mark-up on this paragraph.</p></blockquote>

<p>The proposed wording below does this, following the form used in the IS.</p>

<p>Additionally, a reference to the Library Fundamentals TS has been added,
since it's referred to and its <code>is_base_of_v</code> variable template is used in
normative text. The reference is also updated to v2, the current version of the
TS.</p>

<h2>Proposed Wording</h2>

<p>The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.</p>

<ul>
<li><ins> ISO/IEC 14882:2014, <em>Programming languages &mdash; C++</em> </ins></li>
<li><ins>ISO/IEC TS 19568:2015, <em>C++ Extensions for Library Fundamentals</em> </ins></li>
<li><ins> ISO/IEC 9945:2003, <em>Information Technology &mdash; Portable Operating System Interface (POSIX)</em> </ins></li>
</ul>


<p><del>[<em>Note:</em></del> The programming language and library described in ISO/IEC 14882 is herein called the C++ Standard. References to clauses within the C++ Standard are written as "C++Std [library]".  The operating system interface described in ISO/IEC 9945 is herein called POSIX. <del><em>-end note</em>]</del></p>

<p>Change the namespace referred to in [namespaces] paragraph 2:</p>

<blockquote><p>Unless otherwise specified, references to other entities described in this Technical Specification are assumed to be qualified with <code>std::experimental::net::v1::</code>, references to entities described in the C++ standard are assumed to be qualified with <code>std::</code>, and references to entities described in C++ Extensions for Library Fundamentals are assumed to be qualified with <code>std::experimental::fundamentals_v<del>1</del><ins>2</ins>::</code>.</p></blockquote>
</body></html>
