Merge remote-tracking branch 'upstream/3.4' into merge-3.4
This commit is contained in:
@@ -452,19 +452,19 @@ public:
|
||||
if ( d == '<') //support of full type heading from YAML 1.2
|
||||
{
|
||||
const char* yamlTypeHeading = "<tag:yaml.org,2002:";
|
||||
const size_t headingLenght = strlen(yamlTypeHeading);
|
||||
const size_t headingLength = strlen(yamlTypeHeading);
|
||||
|
||||
char* typeEndPtr = ++ptr;
|
||||
|
||||
do d = *++typeEndPtr;
|
||||
while( cv_isprint(d) && d != ' ' && d != '>' );
|
||||
|
||||
if ( d == '>' && (size_t)(typeEndPtr - ptr) > headingLenght )
|
||||
if ( d == '>' && (size_t)(typeEndPtr - ptr) > headingLength )
|
||||
{
|
||||
if ( memcmp(ptr, yamlTypeHeading, headingLenght) == 0 )
|
||||
if ( memcmp(ptr, yamlTypeHeading, headingLength) == 0 )
|
||||
{
|
||||
*typeEndPtr = ' ';
|
||||
ptr += headingLenght - 1;
|
||||
ptr += headingLength - 1;
|
||||
is_user = true;
|
||||
//value_type |= FileNode::USER;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user