|
|
@ -4855,7 +4855,7 @@ cvRegisterType( const CvTypeInfo* _info ) |
|
|
|
"Type name should contain only letters, digits, - and _" ); |
|
|
|
"Type name should contain only letters, digits, - and _" ); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
info = (CvTypeInfo*)malloc( sizeof(*info) + len + 1 ); |
|
|
|
info = (CvTypeInfo*)cvAlloc( sizeof(*info) + len + 1 ); |
|
|
|
|
|
|
|
|
|
|
|
*info = *_info; |
|
|
|
*info = *_info; |
|
|
|
info->type_name = (char*)(info + 1); |
|
|
|
info->type_name = (char*)(info + 1); |
|
|
@ -4893,7 +4893,7 @@ cvUnregisterType( const char* type_name ) |
|
|
|
if( !CvType::first || !CvType::last ) |
|
|
|
if( !CvType::first || !CvType::last ) |
|
|
|
CvType::first = CvType::last = 0; |
|
|
|
CvType::first = CvType::last = 0; |
|
|
|
|
|
|
|
|
|
|
|
free( info ); |
|
|
|
cvFree( info ); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|