Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/qmake/generators/makefiledeps.cpp

    r651 r769  
    398398        for(int have_read = 0;
    399399            (have_read = QT_READ(fd, buffer + buffer_len, fst.st_size - buffer_len));
    400             buffer_len += have_read);
     400            buffer_len += have_read);
    401401        QT_CLOSE(fd);
    402402    }
     
    419419                if(buffer_len >= x + 12 && !strncmp(buffer + x, "includehint", 11) &&
    420420                   (*(buffer + x + 11) == ' ' || *(buffer + x + 11) == '>')) {
    421                     for(x += 11; *(buffer + x) != '>'; ++x);
     421                    for(x += 11; *(buffer + x) != '>'; ++x);
    422422                    int inc_len = 0;
    423                     for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
     423                    for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
    424424                    *(buffer + x + inc_len) = '\0';
    425425                    inc = buffer + x;
    426426                } else if(buffer_len >= x + 13 && !strncmp(buffer + x, "customwidget", 12) &&
    427427                          (*(buffer + x + 12) == ' ' || *(buffer + x + 12) == '>')) {
    428                     for(x += 13; *(buffer + x) != '>'; ++x); //skip up to >
     428                    for(x += 13; *(buffer + x) != '>'; ++x); //skip up to >
    429429                    while(x < buffer_len) {
    430                         for(x++; *(buffer + x) != '<'; ++x); //skip up to <
     430                        for(x++; *(buffer + x) != '<'; ++x); //skip up to <
    431431                        x++;
    432432                        if(buffer_len >= x + 7 && !strncmp(buffer+x, "header", 6) &&
    433433                           (*(buffer + x + 6) == ' ' || *(buffer + x + 6) == '>')) {
    434                             for(x += 7; *(buffer + x) != '>'; ++x); //skip up to >
     434                            for(x += 7; *(buffer + x) != '>'; ++x); //skip up to >
    435435                            int inc_len = 0;
    436                             for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
     436                            for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
    437437                            *(buffer + x + inc_len) = '\0';
    438438                            inc = buffer + x;
     
    449449                        if(buffer_len >= x + 9 && *(buffer + x) == 'i' &&
    450450                           !strncmp(buffer + x, "impldecl", 8)) {
    451                             for(x += 8; *(buffer + x) != '='; ++x);
     451                            for(x += 8; *(buffer + x) != '='; ++x);
    452452                            if(*(buffer + x) != '=')
    453453                                continue;
    454                             for(++x; *(buffer+x) == '\t' || *(buffer+x) == ' '; ++x);
     454                            for(++x; *(buffer+x) == '\t' || *(buffer+x) == ' '; ++x);
    455455                            char quote = 0;
    456456                            if(*(buffer+x) == '\'' || *(buffer+x) == '"') {
     
    476476                    }
    477477                    int inc_len = 0;
    478                     for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
     478                    for(x += 1 ; *(buffer + x + inc_len) != '<'; ++inc_len);
    479479                    *(buffer + x + inc_len) = '\0';
    480480                    inc = buffer + x;
     
    482482            }
    483483            //read past new line now..
    484             for(; x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
     484            for(; x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
    485485            ++line_count;
    486486        } else if(file->type == QMakeSourceFileInfo::TYPE_QRC) {
     
    495495                        if(buffer_len >= x) {
    496496                            if(*(buffer+x) == '/') { //c++ style comment
    497                                 for(; x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
     497                                for(; x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
    498498                                beginning = 1;
    499499                            } else if(*(buffer+x) == '*') { //c style comment
     
    559559                    for(x+=keyword_len; //skip spaces after keyword
    560560                        x < buffer_len && (*(buffer+x) == ' ' || *(buffer+x) == '\t');
    561                         x++);
     561                        x++);
    562562                    break;
    563563                } else if(qmake_endOfLine(*(buffer+x+keyword_len))) {
     
    580580
    581581                int inc_len;
    582                 for(inc_len = 0; *(buffer + x + inc_len) != term && !qmake_endOfLine(*(buffer + x + inc_len)); ++inc_len);
     582                for(inc_len = 0; *(buffer + x + inc_len) != term && !qmake_endOfLine(*(buffer + x + inc_len)); ++inc_len);
    583583                *(buffer + x + inc_len) = '\0';
    584584                inc = buffer + x;
     
    595595                int msg_len;
    596596                for(msg_len = 0; (term && *(buffer + x + msg_len) != term) &&
    597                               !qmake_endOfLine(*(buffer + x + msg_len)); ++msg_len);
     597                              !qmake_endOfLine(*(buffer + x + msg_len)); ++msg_len);
    598598                *(buffer + x + msg_len) = '\0';
    599599                debug_msg(0, "%s:%d %s -- %s", file->file.local().toLatin1().constData(), line_count, keyword, buffer+x);
     
    707707        for(int have_read = buffer_len = 0;
    708708            (have_read = QT_READ(fd, buffer + buffer_len, fst.st_size - buffer_len));
    709             buffer_len += have_read);
     709            buffer_len += have_read);
    710710        QT_CLOSE(fd);
    711711    }
     
    721721            if(buffer_len >= x) {
    722722                if(*(buffer + x) == '/') { //c++ style comment
    723                     for(;x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
     723                    for(;x < buffer_len && !qmake_endOfLine(*(buffer + x)); ++x);
    724724                } else if(*(buffer + x) == '*') { //c style comment
    725725                    for(++x; x < buffer_len; ++x) {
Note: See TracChangeset for help on using the changeset viewer.