|
1 Index: YAML-AppConfig-0.16/Makefile.PL |
|
2 --- YAML-AppConfig-0.16/Makefile.PL.orig 2006-07-02 23:21:51 +0200 |
|
3 +++ YAML-AppConfig-0.16/Makefile.PL 2009-11-27 13:24:07 +0100 |
|
4 @@ -21,6 +21,7 @@ |
|
5 eval "require $info->[0]; 0;"; |
|
6 push @yamls, @$info unless $@; |
|
7 } |
|
8 - die "YAML >= 0.38 or YAML::Syck >= 0 required.\n" unless @yamls; |
|
9 + # die "YAML >= 0.38 or YAML::Syck >= 0 required.\n" unless @yamls; |
|
10 return @yamls; |
|
11 } |
|
12 + |
|
13 Index: syck-0.70/lib/bytecode.c |
|
14 --- syck-0.70/lib/bytecode.c.orig 2009-09-30 19:29:34 +0200 |
|
15 +++ syck-0.70/lib/bytecode.c 2009-11-27 13:24:07 +0100 |
|
16 @@ -7,6 +7,10 @@ |
|
17 * |
|
18 * Copyright (C) 2003 why the lucky stiff |
|
19 */ |
|
20 + |
|
21 +#include <stdlib.h> |
|
22 +#include <string.h> |
|
23 + |
|
24 #include "syck.h" |
|
25 |
|
26 #if GRAM_FILES_HAVE_TAB_SUFFIX |
|
27 Index: syck-0.70/lib/handler.c |
|
28 --- syck-0.70/lib/handler.c.orig 2009-09-30 19:29:34 +0200 |
|
29 +++ syck-0.70/lib/handler.c 2009-11-27 13:24:07 +0100 |
|
30 @@ -7,6 +7,9 @@ |
|
31 * Copyright (C) 2003 why the lucky stiff |
|
32 */ |
|
33 |
|
34 +#include <stdlib.h> |
|
35 +#include <string.h> |
|
36 + |
|
37 #include "syck.h" |
|
38 |
|
39 SYMID |
|
40 Index: syck-0.70/lib/implicit.c |
|
41 --- syck-0.70/lib/implicit.c.orig 2009-09-30 19:29:34 +0200 |
|
42 +++ syck-0.70/lib/implicit.c 2009-11-27 13:24:07 +0100 |
|
43 @@ -8,6 +8,7 @@ |
|
44 * Copyright (C) 2003 why the lucky stiff |
|
45 */ |
|
46 |
|
47 +#include <stdlib.h> |
|
48 #include "syck.h" |
|
49 |
|
50 #define YYCTYPE char |
|
51 Index: syck-0.70/lib/node.c |
|
52 --- syck-0.70/lib/node.c.orig 2009-09-30 19:29:34 +0200 |
|
53 +++ syck-0.70/lib/node.c 2009-11-27 13:24:07 +0100 |
|
54 @@ -7,6 +7,9 @@ |
|
55 * Copyright (C) 2003 why the lucky stiff |
|
56 */ |
|
57 |
|
58 +#include <stdlib.h> |
|
59 +#include <string.h> |
|
60 + |
|
61 #include "syck.h" |
|
62 |
|
63 /* |
|
64 Index: syck-0.70/lib/syck.c |
|
65 --- syck-0.70/lib/syck.c.orig 2009-09-30 19:29:34 +0200 |
|
66 +++ syck-0.70/lib/syck.c 2009-11-27 13:24:07 +0100 |
|
67 @@ -7,6 +7,7 @@ |
|
68 * Copyright (C) 2003 why the lucky stiff |
|
69 */ |
|
70 #include <stdio.h> |
|
71 +#include <stdlib.h> |
|
72 #include <string.h> |
|
73 |
|
74 #include "syck.h" |
|
75 @@ -67,12 +68,13 @@ |
|
76 |
|
77 ASSERT( str != NULL ); |
|
78 beg = str->ptr; |
|
79 + |
|
80 if ( max_size >= 0 ) |
|
81 { |
|
82 max_size -= skip; |
|
83 - if ( max_size <= 0 ) max_size = 0; |
|
84 - else str->ptr += max_size; |
|
85 + if ( max_size < 0 ) max_size = 0; |
|
86 |
|
87 + str->ptr += max_size; |
|
88 if ( str->ptr > str->end ) |
|
89 { |
|
90 str->ptr = str->end; |
|
91 Index: syck-0.70/lib/syck.h |
|
92 --- syck-0.70/lib/syck.h.orig 2009-09-30 19:29:34 +0200 |
|
93 +++ syck-0.70/lib/syck.h 2009-11-27 13:24:07 +0100 |
|
94 @@ -36,6 +36,8 @@ |
|
95 |
|
96 #include <stddef.h> |
|
97 #include <stdio.h> |
|
98 +#include <stdlib.h> |
|
99 +#include <string.h> |
|
100 #include <ctype.h> |
|
101 #ifdef HAVE_ST_H |
|
102 #include <st.h> |
|
103 Index: syck-0.70/lib/token.c |
|
104 --- syck-0.70/lib/token.c.orig 2009-09-30 19:29:34 +0200 |
|
105 +++ syck-0.70/lib/token.c 2009-11-27 13:24:07 +0100 |
|
106 @@ -7,6 +7,8 @@ |
|
107 * |
|
108 * Copyright (C) 2003 why the lucky stiff |
|
109 */ |
|
110 +#include <stdlib.h> |
|
111 +#include <string.h> |
|
112 #include "syck.h" |
|
113 |
|
114 #if GRAM_FILES_HAVE_TAB_SUFFIX |
|
115 Index: syck-0.70/lib/yaml2byte.c |
|
116 --- syck-0.70/lib/yaml2byte.c.orig 2009-09-30 19:29:34 +0200 |
|
117 +++ syck-0.70/lib/yaml2byte.c 2009-11-27 13:24:31 +0100 |
|
118 @@ -11,6 +11,8 @@ |
|
119 */ |
|
120 #include "syck.h" |
|
121 #include <assert.h> |
|
122 +#include <stdlib.h> |
|
123 +#include <string.h> |
|
124 #define YAMLBYTE_UTF8 |
|
125 #include "yamlbyte.h" |
|
126 |