diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-04-29 23:37:38 +0200 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-04-29 23:37:38 +0200 |
commit | 8f603fdf2d4f498b462ff21d44c8d11197d59aa9 (patch) | |
tree | 488abc6957ec80663320e2cfce66c634415356fa /rand.c | |
parent | 6acb32f42017343ab7b37b2cbfdff038804af1f1 (diff) | |
download | gmp-8f603fdf2d4f498b462ff21d44c8d11197d59aa9.tar.gz |
* acinclude.m4 (GMP_C_STDARG): New macro.
* rand.c: Use it.
Diffstat (limited to 'rand.c')
-rw-r--r-- | rand.c | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -19,11 +19,13 @@ along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdio.h> /* for NULL */ -#if __STDC__ -# include <stdarg.h> +#if HAVE_STDARG +#include <stdarg.h> #else -# include <varargs.h> +#include <varargs.h> #endif #include "gmp.h" @@ -68,7 +70,7 @@ const struct __gmp_rand_lc_scheme_struct __gmp_rand_lc_scheme[] = }; void -#if __STDC__ +#if HAVE_STDARG gmp_randinit (gmp_randstate_t rstate, gmp_randalg_t alg, ...) @@ -78,17 +80,15 @@ gmp_randinit (va_alist) #endif { va_list ap; -#if __STDC__ + +#if HAVE_STDARG + va_start (ap, alg); + #else __gmp_randstate_struct *rstate; gmp_randalg_t alg; -#endif -#if __STDC__ - va_start (ap, alg); -#else va_start (ap); - rstate = va_arg (ap, __gmp_randstate_struct *); alg = va_arg (ap, gmp_randalg_t); #endif |