Branch: Tag:

2014-08-26

2014-08-26 09:02:32 by Stephen R. van den Berg <srb@cuci.nl>

Add stack_revroll().

469:    _sp_[-2]=_; \    } while(0)    + #define stack_revroll(args) do { \ +  struct svalue *_sp_ = Pike_sp; \ +  int _args_ = (args); struct svalue _=_sp_[-1]; \ +  memmove(_sp_-_args_+1, _sp_-_args_, (_args_-1)*sizeof(struct svalue)); \ +  _sp_[-_args_]=_; \ +  } while(0) +    #if PIKE_T_INT+NUMBER_NUMBER==0 && defined(HAS___BUILTIN_MEMSET)   #define push_zeroes(N) do{ \    ptrdiff_t num_ = (N); \