<html><body>
<DIV>It seems the problem here is you are trying to access memory you don't own.&nbsp;&nbsp; When you define the array, you need to set aside the memory you need first, before initializing it.&nbsp; Create the array as:</DIV>
<DIV>&nbsp;</DIV>
<DIV>mpz_t p[&lt;num_elements&gt;]</DIV>
<DIV>&nbsp;</DIV>
<DIV>mpz_array_init(p,&nbsp; &lt;num_elements&gt;, 500)</DIV>
<DIV>&nbsp;</DIV>
<DIV>I hope this helps!</DIV>
<DIV>&nbsp;-Dave</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">-------------- Original message -------------- <BR><BR>&gt; I am using version 4.1.3 of GMP with version 3.2.3 of GCC. <BR>&gt; <BR>&gt; I need to create an array of multiprecision integers. mpz_array_init looks <BR>&gt; like it should produce the results I need; however, the code segment below <BR>&gt; bombs when it executes the mpz_array_init statement. <BR>&gt; <BR>&gt; int <BR>&gt; main() <BR>&gt; { <BR>&gt; mpz_t *p; <BR>&gt; <BR>&gt; mpz_arrray_init (*p, 10, 500); <BR>&gt; <BR>&gt; return (0); <BR>&gt; } <BR>&gt; <BR>&gt; Any suggestions? Anyone have work-around? <BR>&gt; <BR>&gt; Thanks. <BR>&gt; <BR>&gt; _________________________________________________________________ <BR>&gt; Is your PC infected? Get a FREE online computer virus scan from McAfeeŽ <BR>&gt; Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 <BR>&gt; <BR>&gt; _______________________________________________ <BR>&gt; gmp-discuss mailing list <BR>&gt; gmp-discuss@swox.com <BR>&gt; https://gmplib.org/mailman/listinfo/gmp-discuss </BLOCKQUOTE></body></html>