#40 SendRemoteString broken in Version 1.0.1.b32

closed-fixed
nobody
None
5
2008-03-25
2007-10-13
Anonymous
No

results in error messages

Error: parsing expression: str
Error: Invalid array argument: __constVal0

works in b31 and below, but not anymore in b32

Discussion

  • Logged In: NO

    #define __sendRemoteString(_conn, _queue, _str, _result) \ acquire __CBTWMutex \ mov __SRSTmpBuf, __DCMessageWritePacket \ replace __SRSTmpBuf, __SRSTmpBuf, 2, _queue \ arrsize __SRSTmpVal, str \ // ************** I ASSUME AN _ IS MISSING HERE SO str SHOULD BE _STR ************
    replace __SRSTmpBuf, __SRSTmpBuf, 3, __SRSTmpVal \ mov __CBTWArgs.Connection, _conn \ arrbuild __CBTWArgs.Buffer, __SRSTmpBuf, _str \ syscall CommBTWrite, __CBTWArgs \ mov _result, __CBTWArgs.Result \ release __CBTWMutex

    #define __sendRemoteString(conn, queue, str, result) \ acquire __CBTWMutex \ mov __SRSTmpBuf, __DCMessageWritePacket \ replace __SRSTmpBuf, __SRSTmpBuf, 2, queue \ arrsize __SRSTmpVal, str \ ************** I ASSUME AN _ IS MISSING HERE SO str SHOULD BE _STR ***********************
    replace __SRSTmpBuf, __SRSTmpBuf, 3, __SRSTmpVal \ mov __CBTWArgs.Connection, conn \ arrbuild __CBTWArgs.Buffer, __SRSTmpBuf, str \ syscall CommBTWrite, __CBTWArgs \ mov result, __CBTWArgs.Result \ release __CBTWMutex

     
  • John Hansen
    John Hansen
    2008-03-25

    Logged In: YES
    user_id=661666
    Originator: NO

    This has been fixed since b33

     
  • John Hansen
    John Hansen
    2008-03-25

    • status: open --> closed-fixed