initial: re-vendor @ a3d17fd

a3d17fd fix error with LDC 1.30.0: cannot create a `string[string]` with `new`
f115e01 wrap lines
This commit is contained in:
Jeremy Baxter 2024-08-08 17:56:50 +12:00
parent dd51f65691
commit e8dc004ab9

View file

@ -3,27 +3,29 @@
* *
* Boost Software License - Version 1.0 - August 17th, 2003 * Boost Software License - Version 1.0 - August 17th, 2003
* *
* Permission is hereby granted, free of charge, to any person or organization * Permission is hereby granted, free of charge, to any person or
* obtaining a copy of the software and accompanying documentation covered by * organization obtaining a copy of the software and accompanying
* this license (the "Software") to use, reproduce, display, distribute, * documentation covered by this license (the "Software") to use,
* execute, and transmit the Software, and to prepare derivative works of the * reproduce, display, distribute, execute, and transmit the Software,
* Software, and to permit third-parties to whom the Software is furnished to * and to prepare derivative works of the Software, and to permit
* do so, all subject to the following: * third-parties to whom the Software is furnished to do so, all
* subject to the following:
* *
* The copyright notices in the Software and this entire statement, including * The copyright notices in the Software and this entire statement,
* the above license grant, this restriction and the following disclaimer, * including the above license grant, this restriction and the following
* must be included in all copies of the Software, in whole or in part, and * disclaimer, must be included in all copies of the Software, in whole or
* all derivative works of the Software, unless such copies or derivative * in part, and all derivative works of the Software, unless such copies or
* works are solely in the form of machine-executable object code generated by * derivative works are solely in the form of machine-executable object
* a source language processor. * code generated by a source language processor.
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
* SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
* FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, * DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* DEALINGS IN THE SOFTWARE. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/ */
/++ /++
@ -215,7 +217,6 @@ struct INISection
this(string name) nothrow this(string name) nothrow
{ {
this.name = name; this.name = name;
keys = new string[string];
} }
/++ /++