WangYaofu created THRIFT-3734: --------------------------------- Summary: To compare two string as lowercase. Key: THRIFT-3734 URL: https://issues.apache.org/jira/browse/THRIFT-3734 Project: Thrift Issue Type: Bug Components: D - Library Affects Versions: 0.9.3 Reporter: WangYaofu Assignee: WangYaofu Fix For: 0.9.3
static bool compToLower(ubyte a, ubyte b) { return a == toLower(cast(char)b); } it looks unexpected result got when parameter a is uppercase and b is lowercase. if (startsWith!compToLower(split[0], cast(ubyte[])"content-length")) { ... } split[0] is string of 'Content-Length', it contains character with uppercase. -- This message was sent by Atlassian JIRA (v6.3.4#6332)