summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libmcal/files/libmcal-0.7-flexfix.patch')
-rw-r--r--dev-libs/libmcal/files/libmcal-0.7-flexfix.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/dev-libs/libmcal/files/libmcal-0.7-flexfix.patch b/dev-libs/libmcal/files/libmcal-0.7-flexfix.patch
new file mode 100644
index 000000000000..0088dce4ccc8
--- /dev/null
+++ b/dev-libs/libmcal/files/libmcal-0.7-flexfix.patch
@@ -0,0 +1,29 @@
+--- libmcal/icalscanner.lex 2003-01-28 09:45:21.000000000 -0800
++++ libmcal/icalscanner.lex.new 2006-04-01 22:47:58.515410944 -0800
+@@ -32,13 +32,6 @@
+ */
+
+ #include "icalroutines.h"
+-
+-void
+-ical_usebuf(const char *buf, size_t size)
+-{
+- BEGIN(INITIAL);
+- yy_scan_bytes(buf, size);
+-}
+ %}
+
+
+@@ -68,3 +61,12 @@
+ {LF} BEGIN(INITIAL); return ICALTOK_LF;
+ . return ICALTOK_JUNK;
+ <<EOF>> return ICALTOK_EOF;
++
++%%
++
++void
++ical_usebuf(const char *buf, size_t size)
++{
++ BEGIN(INITIAL);
++ yy_scan_bytes(buf, size);
++}