请教编译天网TSE时的错误信息

编译时出现的错误信息:

uri.l: In function ‘urilex’:
uri.l:494: error: lvalue required as increment operand
uri.l:494: error: lvalue required as increment operand
uri.l:494: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l: In function ‘__path_merge’:
uri.l:842: error: lvalue required as decrement operand
uri.l:843: error: lvalue required as decrement operand
uri.l:849: error: lvalue required as increment operand
uri.l:850: error: lvalue required as increment operand


平台是REDHAT5.4

代码如下:
C/C++ code

curpos = reg_name;
        if (__uri->authority)
        {
            if (__uri->authority->userinfo)
            {
                MEMCPY_PLUS(curpos, __uri->authority->userinfo,     //494行
                            strlen(__uri->authority->userinfo));
                *curpos++ = '@';
            }

            if (__uri->authority->host)
                MEMCPY_PLUS(curpos, __uri->authority->host,        //500行
                            strlen(__uri->authority->host));

            if (__uri->authority->port)
            {
                *curpos++ = ':';
                MEMCPY_PLUS(curpos, __uri->authority->port,
                            strlen(__uri->authority->port));
            }


请问有没有人弄过?谢谢。

作者: nzc123   发布时间: 2011-05-19

C/C++ code

uri.l: In function 'urilex':
uri.l:494: error: invalid lvalue in increment
uri.l:494: error: invalid lvalue in increment
uri.l:494: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l: In function '__path_merge':
uri.l:841: error: invalid lvalue in decrement
uri.l:842: error: invalid lvalue in decrement
uri.l:848: error: invalid lvalue in increment
uri.l:849: error: invalid lvalue in increment
uri.l:872: error: invalid lvalue in decrement
uri.l:873: error: invalid lvalue in decrement
uri.l:879: error: invalid lvalue in increment
uri.l:880: error: invalid lvalue in increment
uri.l:937: error: invalid lvalue in decrement
uri.l:939: error: invalid lvalue in decrement

作者: nzc123   发布时间: 2011-05-19