pike.git / src / cpp.cmod

version» Context lines:

pike.git/src/cpp.cmod:3045:    tmp);    string_builder_putchar(tmp, '\n');   }      static void insert_callback_define(struct cpp *this,    struct define *def,    struct pike_string *arg,    struct string_builder *tmp)   {    ref_push_string( def->link.s ); -  push_string( arg ); +  ref_push_string( arg );    if (safe_apply_handler( "evaluate_define",    this->handler, this->compat_handler, 2, 0 ) &&    TYPEOF(sp[-1]) == T_STRING ) {    string_builder_shared_strcat(tmp, sp[-1].u.string);    if( !this->prefix ){    int min;    check_string_range( sp[-1].u.string, 0, &min, 0 );    if( min < 32 )    {    string_builder_sprintf(tmp, "\n#line %ld ", (long)this->current_line);