pike.git / src / cpp.cmod

version» Context lines:

pike.git/src/cpp.cmod:5184:    add_define (this, s, k->val.u.string);    } else if(TYPEOF(k->val) == T_FUNCTION || TYPEOF(k->val) == T_OBJECT)    {    struct define_struct *def;    if( (s->len > 2) &&    (index_shared_string(s, s->len-1) == ')') &&    (index_shared_string(s, s->len-2) == '('))    {    push_string(s = string_slice(s, 0, s->len-2));    def = alloc_empty_define(s); +  stack_swap();    pop_stack();    def->magic = insert_callback_define;    def->flags |= CPP_MACRO_VARARGS;    def->args = 1;    }    else    {    def = alloc_empty_define(s);    def->magic = insert_callback_define_no_args;    }