Commit acbb6392 authored by Stefan Leichter's avatar Stefan Leichter Committed by Alexandre Julliard

BuildCommDCBAndTimeoutsA: Made the argument parsing case insensitive.

parent 724c1a60
...@@ -361,25 +361,25 @@ BOOL WINAPI BuildCommDCBAndTimeoutsA( ...@@ -361,25 +361,25 @@ BOOL WINAPI BuildCommDCBAndTimeoutsA(
DWORD flag,x; DWORD flag,x;
flag=0; flag=0;
if (!strncmp("baud=",ptr,5)) { if (!strncasecmp("baud=",ptr,5)) {
if (!sscanf(ptr+5,"%ld",&x)) if (!sscanf(ptr+5,"%ld",&x))
WARN("Couldn't parse %s\n",ptr); WARN("Couldn't parse %s\n",ptr);
lpdcb->BaudRate = x; lpdcb->BaudRate = x;
flag=1; flag=1;
} }
if (!strncmp("stop=",ptr,5)) { if (!strncasecmp("stop=",ptr,5)) {
if (!sscanf(ptr+5,"%ld",&x)) if (!sscanf(ptr+5,"%ld",&x))
WARN("Couldn't parse %s\n",ptr); WARN("Couldn't parse %s\n",ptr);
lpdcb->StopBits = x; lpdcb->StopBits = x;
flag=1; flag=1;
} }
if (!strncmp("data=",ptr,5)) { if (!strncasecmp("data=",ptr,5)) {
if (!sscanf(ptr+5,"%ld",&x)) if (!sscanf(ptr+5,"%ld",&x))
WARN("Couldn't parse %s\n",ptr); WARN("Couldn't parse %s\n",ptr);
lpdcb->ByteSize = x; lpdcb->ByteSize = x;
flag=1; flag=1;
} }
if (!strncmp("parity=",ptr,7)) { if (!strncasecmp("parity=",ptr,7)) {
lpdcb->fParity = TRUE; lpdcb->fParity = TRUE;
switch (ptr[7]) { switch (ptr[7]) {
case 'N':case 'n': case 'N':case 'n':
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment