summaryrefslogtreecommitdiffstats
path: root/asxparser.h
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-08 01:24:25 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-08 01:24:25 +0000
commit10d82182e0840b71675d0d7ebc742081446568f7 (patch)
treed9c982474a16fb0476b7dd2e34bc60d28ebcc52b /asxparser.h
parent82b1541bc04d8336e9786af3e9a7349a6e25ca68 (diff)
downloadmpv-10d82182e0840b71675d0d7ebc742081446568f7.tar.bz2
mpv-10d82182e0840b71675d0d7ebc742081446568f7.tar.xz
tree-based playlist parser code by Alban Bedel <albeu@free.fr>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4044 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'asxparser.h')
-rw-r--r--asxparser.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/asxparser.h b/asxparser.h
new file mode 100644
index 0000000000..d3571a8cf7
--- /dev/null
+++ b/asxparser.h
@@ -0,0 +1,17 @@
+
+#include "playtree.h"
+
+typedef struct _ASX_Parser_t ASX_Parser_t;
+
+typedef struct {
+ char* buffer;
+ int line;
+} ASX_LineSave_t;
+
+struct _ASX_Parser_t {
+ int line; // Curent line
+ ASX_LineSave_t *ret_stack;
+ int ret_stack_size;
+ char* last_body;
+};
+