Array: add array_alloc_tmps_*

This commit is contained in:
Ian Jauslin
2016-05-20 21:41:54 +00:00
parent 2125f01f97
commit 46cae873fa
20 changed files with 101 additions and 16 deletions

View File

@ -76,10 +76,10 @@
</head>
<body>
<h1 style="margin-bottom:50pt;">libinum <span style="margin-left:10pt;font-size:18pt">v1.0</span></h1>
<h1 style="margin-bottom:50pt;">libinum <span style="margin-left:10pt;font-size:18pt">v1.0.1</span></h1>
<p>
This is the official documentation for <b>libinum</b>, version 1.0.
This is the official documentation for <b>libinum</b>, version 1.0.1.
</p>
<h2 style="margin-top:50pt;">Table of contents</h2>
@ -839,6 +839,22 @@
copy <code>input</code> to the array pointed to by <code>output</code>. Does not initialize <code>*output</code>, so <code>*output</code> must be initialized ahead of time, and its memory must be larger or equal to the length of <code>input</code>. Returns <code>LIBINUM_ERROR_SIZE_MISMATCH</code> if the memory of <code>*output</code> is smaller than the length of <code>input</code>.
</li>
<br>
<li id="func_array_alloc_tmps">
<?php
for ($i=0; $i<count($typenames_init); $i++){
$TYPENAME=$typenames_init[$i];
$TYPE=$types_init[$i];
print("
<div style=\"margin-bottom:5pt\">
<code id=\"func_array_alloc_tmps_${TYPENAME}\">int array_${TYPENAME}_alloc_tmps(unsigned int n, array_${TYPENAME}* array)</code>
</div>
");
}
?>
<br>
Ensure that <code>*array</code> has at least <code>n</code> allocated values. If it has fewer, then allocate as many as needed.
</li>
<br>
<li id="func_array_subarray">
<?php
for ($i=0; $i<count($typenames); $i++){