summaryrefslogtreecommitdiff
path: root/parse.h
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-05-02 22:19:19 +0200
committerJochen Dolze <vdr@dolze.de>2011-05-02 22:19:19 +0200
commit6d453523dcee33efa6bc1755ec4a4a846faddbab (patch)
treed05b7c385283e37b42d6d60f602e3ec26e2c64c4 /parse.h
parent909f8f3af9261dd03780eb2bbe35239ed12ba3b2 (diff)
downloadvdr-plugin-xmltv2vdr-6d453523dcee33efa6bc1755ec4a4a846faddbab.tar.gz
vdr-plugin-xmltv2vdr-6d453523dcee33efa6bc1755ec4a4a846faddbab.tar.bz2
Added new algorithm for finding events
Added more debug output
Diffstat (limited to 'parse.h')
-rw-r--r--parse.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/parse.h b/parse.h
index 3aea7be..6cc3ea0 100644
--- a/parse.h
+++ b/parse.h
@@ -143,12 +143,20 @@ public:
class cParse
{
+ struct split
+ {
+ char *pointers[256];
+ int count;
+ };
+
private:
char *name;
cEPGMappings *maps;
cTEXTMappings *texts;
cXMLTVEvent xevent;
cCharSetConv *conv;
+ char *RemoveNonASCII(const char *src);
+ struct split split(char *in, char delim);
u_long DoSum(u_long sum, const char *buf, int nBytes);
cEvent *SearchEvent(cSchedule* schedule, cXMLTVEvent *xevent);
time_t ConvertXMLTVTime2UnixTime(char *xmltvtime);