Branch: Tag:

2003-01-26

2003-01-26 21:11:23 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

(large INT_TYPE saga) F_NUMBER64 must be declared on all systems to make working dists

Rev: src/interpret_functions.h:1.130

2:   || 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: interpret_functions.h,v 1.129 2003/01/26 15:29:23 mirar Exp $ + || $Id: interpret_functions.h,v 1.130 2003/01/26 21:11:23 mirar Exp $   */      /*
225:    push_int(arg1);   });    + /* always need to declare this opcode to make working dists */   #if SIZEOF_INT_TYPE > 4   OPCODE2(F_NUMBER64, "push 64-bit int", 0, {    push_int((((INT_TYPE)arg1)<<32)|((unsigned INT32)arg2));   }); -  + #else + OPCODE2(F_NUMBER64, "push 64-bit int", 0, { +  Pike_error("F_NUMBER64: this opcode should never be used in your system\n"); + });   #endif      OPCODE1(F_NEG_NUMBER, "push -int", 0, {