pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:130:   #define low_stack_check(X) \    (Pike_sp - Pike_interpreter.evaluator_stack + \    Pike_interpreter.svalue_stack_margin + (X) >= Pike_stack_size)      PMOD_EXPORT extern const char Pike_check_stack_errmsg[];      #define check_stack(X) do { \    if(low_stack_check(X)) \    ((void (*)(const char *, ...))Pike_error)( \    Pike_check_stack_errmsg, \ -  PTRDIFF_T_TO_LONG(Pike_sp - Pike_interpreter.evaluator_stack), \ -  PTRDIFF_T_TO_LONG(Pike_stack_size), \ -  PTRDIFF_T_TO_LONG(X)); \ +  (long)(Pike_sp - Pike_interpreter.evaluator_stack), \ +  (long)Pike_stack_size, \ +  (long)(X)); \    }while(0)      PMOD_EXPORT extern const char Pike_check_mark_stack_errmsg[];      #define check_mark_stack(X) do { \    if(Pike_mark_sp - Pike_interpreter.mark_stack + (X) >= Pike_stack_size) \    ((void (*)(const char*, ...))Pike_error)(Pike_check_mark_stack_errmsg); \    }while(0)      PMOD_EXPORT extern const char Pike_check_c_stack_errmsg[];