gboolean
mxf_ul_is_subclass (const MXFUL * class, const MXFUL * subclass)
{
- guint i, j;
+ guint i;
g_return_val_if_fail (class != NULL, FALSE);
g_return_val_if_fail (subclass != NULL, FALSE);
/* registry version */
continue;
- if (class->u[i] == 0x00) {
- gboolean terminated = TRUE;
-
- for (j = i; j < 16; j++) {
- if (class->u[j] != 0x00) {
- terminated = FALSE;
- break;
- }
- }
-
- if (terminated)
- return TRUE;
-
- continue;
- }
-
- if (class->u[i] != subclass->u[i])
+ if (class->u[i] != 0x00 && class->u[i] != subclass->u[i])
return FALSE;
}