pike.git / src / bignum.c

version» Context lines:

pike.git/src/bignum.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: bignum.c,v 1.36 2003/03/28 15:53:12 mast Exp $ + || $Id: bignum.c,v 1.37 2003/03/29 17:12:17 grubba Exp $   */      #include "global.h"      #ifdef AUTO_BIGNUM      #include "interpret.h"   #include "program.h"   #include "object.h"   #include "svalue.h"
pike.git/src/bignum.c:116:   {    push_svalue(s);    convert_stack_top_to_bignum();    free_svalue(s);    *s=sp[-1];    sp--;    dmalloc_touch_svalue(sp);   }      #ifdef INT64 - static void bootstrap_push_int64 (INT64 i) + PMOD_EXPORT void bootstrap_push_int64 (INT64 i)   {    if(i == DO_NOT_WARN((INT_TYPE)i))    {    push_int(DO_NOT_WARN((INT_TYPE)i));    }    else    Pike_error ("Failed to convert large integer (Gmp.bignum not loaded).\n");   }      PMOD_EXPORT void (*push_int64) (INT64) = bootstrap_push_int64;   PMOD_EXPORT int (*int64_from_bignum) (INT64 *, struct object *) = NULL;   #endif      #endif /* AUTO_BIGNUM */