OBJECT
} PrintElementType;
-typedef struct {
+typedef struct PrintElement {
const char *name;
PrintElementType type;
int64_t index;
int64_t nb_elems;
} PrintElement;
-typedef struct {
+typedef struct PrintContext {
PrintElement *prefix;
int level;
void (*print_header)(void);
}
avio_printf(probe_out, "%s", name);
- if (el && el->type == ARRAY)
+ if (el->type == ARRAY)
avio_printf(probe_out, ".%"PRId64"", el->nb_elems);
avio_printf(probe_out, "]\n");
}
return;
str = p = av_strdup(name);
+ if (!str)
+ return;
while (*p) {
*p = av_toupper(*p);
p++;
return;
str = p = av_strdup(name);
+ if (!str)
+ return;
while (*p) {
*p = av_toupper(*p);
p++;