[ros-bugs] [Bug 3964] New: incompatibility between Win32CsrHardError and WMC (\r\n)

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Mon Dec 22 02:42:25 CET 2008


           Summary: incompatibility between Win32CsrHardError and WMC (\r\n)
           Product: ReactOS
           Version: TRUNK
          Platform: VirtualBox
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Kernel
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: aspotashev at gmail.com
         QAContact: ros-bugs at reactos.org

Incompatibility between Win32CsrHardError and WMC regarding "\r\n" and "\n".

1. subsystems/win32/csrss/win32csr/dllmain.c: (Win32CsrHardError function,
~line 380)
             CaptionSize += 3; // "}\r\n" - 3

2. obj-i386/include/reactos/mc/ntstatus.rc: (line 1149)
 "{Unable To Locate Component}\nThis application has failed to start becau",

So, WMC generates .rc file that results in single "\n" in the messages. But
Win32CsrHardError expects "\r\n" and I see error messages without the first
symbol ("his application has failed to start because...").

I don't know whether there are another dependencies on "\r\n" in the kernel,
but I think WMC should be fixed to write "\r\n" into the messages.

Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the Ros-bugs mailing list