Skip to content

Commit e6cb7e2

Browse files
committed
Move ebml-private structure definitions out of header file.
1 parent 0d7448e commit e6cb7e2

File tree

2 files changed

+17
-22
lines changed

2 files changed

+17
-22
lines changed

src/format_ebml.c

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,16 +125,7 @@ typedef enum ebml_keyframe_status {
125125
EBML_KEYFRAME_STARTS_CLUSTER = 1
126126
} ebml_keyframe_status;
127127

128-
typedef struct ebml_client_data_st ebml_client_data_t;
129-
130-
struct ebml_client_data_st {
131-
132-
refbuf_t *header;
133-
size_t header_pos;
134-
135-
};
136-
137-
struct ebml_st {
128+
typedef struct ebml_st {
138129

139130
ebml_read_mode output_state;
140131
ebml_parsing_state parse_state;
@@ -158,7 +149,22 @@ struct ebml_st {
158149
unsigned long long keyframe_track_number;
159150
unsigned long long parsing_track_number;
160151
int parsing_track_is_video;
161-
};
152+
} ebml_t;
153+
154+
typedef struct ebml_source_state_st {
155+
156+
ebml_t *ebml;
157+
refbuf_t *header;
158+
int file_headers_written;
159+
160+
} ebml_source_state_t;
161+
162+
typedef struct ebml_client_data_st {
163+
164+
refbuf_t *header;
165+
size_t header_pos;
166+
167+
} ebml_client_data_t;
162168

163169
static void ebml_free_plugin(format_plugin_t *plugin);
164170
static refbuf_t *ebml_get_buffer(source_t *source);

src/format_ebml.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,6 @@
1919

2020
#include "format.h"
2121

22-
typedef struct ebml_st ebml_t;
23-
typedef struct ebml_source_state_st ebml_source_state_t;
24-
25-
struct ebml_source_state_st {
26-
27-
ebml_t *ebml;
28-
refbuf_t *header;
29-
int file_headers_written;
30-
31-
};
32-
3322
int format_ebml_get_plugin (source_t *source);
3423

3524
#endif /* __FORMAT_EBML_H__ */

0 commit comments

Comments
 (0)