title: Allocation function and pointer to returned
body: <p>I not understood <strong><em>suitable</strong> pointer alignment</em> concept:</p>
  
  <blockquote>
    <p>There are no constraints on the contents of the allocated storage on
    return from the allocation function. The order, contiguity, and
    initial value of storage allocated by successive calls to an
    allocation function are unspecified. The pointer returned shall be
    <strong><em>suitably aligned</em></strong> so that it can be converted to a pointer of any
    complete object type with a fundamental alignment requirement (3.11)
    and then used to access the object or array in the storage allocated
    (until the storage is explicitly deallocated by a call to a
    corresponding deallocation function).</p>
  </blockquote>
  
  <p>There is no definition of suitable alignment in the <strong>sec.3.11</strong>. You explain that should mean?</p>