Skip to content

Commit 385f248

Browse files
committed
use Zend/zend_smart_string.h
1 parent 753ba94 commit 385f248

File tree

3 files changed

+48
-48
lines changed

3 files changed

+48
-48
lines changed

php_mailparse_mime.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#ifndef php_mailparse_mime_h
1818
#define php_mailparse_mime_h
1919

20-
#include "ext/standard/php_smart_string.h"
20+
#include "Zend/zend_smart_string.h"
2121

2222
typedef struct _php_mimepart php_mimepart;
2323

php_mailparse_rfc822.c

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Generated by re2c 2.1.1 on Fri Oct 4 14:25:00 2024 */
1+
/* Generated by re2c 3.1 on Wed Jul 30 12:30:59 2025 */
22
#line 1 "/home/php/git/mailparse/php_mailparse_rfc822.re"
33
/*
44
+----------------------------------------------------------------------+
@@ -20,7 +20,7 @@
2020
#include "php_mailparse.h"
2121
#include "php_mailparse_rfc822.h"
2222
#include "ext/standard/php_string.h"
23-
#include "ext/standard/php_smart_string.h"
23+
#include "Zend/zend_smart_string.h"
2424
#line 36 "/home/php/git/mailparse/php_mailparse_rfc822.re"
2525

2626

@@ -106,63 +106,63 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
106106
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
107107
yych = *YYCURSOR;
108108
if (yybm[0+yych] & 64) {
109-
goto yy7;
109+
goto yy3;
110110
}
111111
if (yych <= '-') {
112112
if (yych <= '%') {
113113
if (yych <= '!') {
114-
if (yych <= 0x00) goto yy2;
115-
if (yych <= 0x1F) goto yy4;
116-
goto yy10;
114+
if (yych <= 0x00) goto yy1;
115+
if (yych <= 0x1F) goto yy2;
116+
goto yy4;
117117
} else {
118-
if (yych <= '"') goto yy12;
119-
if (yych <= '$') goto yy4;
120-
goto yy10;
118+
if (yych <= '"') goto yy5;
119+
if (yych <= '$') goto yy2;
120+
goto yy4;
121121
}
122122
} else {
123123
if (yych <= ')') {
124-
if (yych <= '\'') goto yy4;
125-
if (yych <= '(') goto yy15;
126-
goto yy17;
124+
if (yych <= '\'') goto yy2;
125+
if (yych <= '(') goto yy6;
126+
goto yy7;
127127
} else {
128-
if (yych == ',') goto yy10;
129-
goto yy4;
128+
if (yych == ',') goto yy4;
129+
goto yy2;
130130
}
131131
}
132132
} else {
133133
if (yych <= '>') {
134134
if (yych <= ';') {
135-
if (yych <= '/') goto yy10;
136-
if (yych <= '9') goto yy4;
137-
goto yy10;
135+
if (yych <= '/') goto yy4;
136+
if (yych <= '9') goto yy2;
137+
goto yy4;
138138
} else {
139-
if (yych <= '<') goto yy19;
140-
if (yych <= '=') goto yy10;
141-
goto yy21;
139+
if (yych <= '<') goto yy9;
140+
if (yych <= '=') goto yy4;
141+
goto yy10;
142142
}
143143
} else {
144144
if (yych <= '[') {
145-
if (yych <= '@') goto yy10;
146-
if (yych <= 'Z') goto yy4;
147-
goto yy10;
148-
} else {
149-
if (yych <= '\\') goto yy23;
150-
if (yych <= ']') goto yy10;
145+
if (yych <= '@') goto yy4;
146+
if (yych <= 'Z') goto yy2;
151147
goto yy4;
148+
} else {
149+
if (yych <= '\\') goto yy11;
150+
if (yych <= ']') goto yy4;
151+
goto yy2;
152152
}
153153
}
154154
}
155-
yy2:
155+
yy1:
156156
++YYCURSOR;
157157
#line 86 "/home/php/git/mailparse/php_mailparse_rfc822.re"
158158
{ goto stop; }
159159
#line 160 "<stdout>"
160-
yy4:
160+
yy2:
161161
++YYCURSOR;
162162
if (YYLIMIT <= YYCURSOR) YYFILL(1);
163163
yych = *YYCURSOR;
164164
if (yybm[0+yych] & 32) {
165-
goto yy4;
165+
goto yy2;
166166
}
167167
#line 140 "/home/php/git/mailparse/php_mailparse_rfc822.re"
168168
{ DBG_STATE("ANY");
@@ -176,30 +176,30 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
176176
goto state_ground;
177177
}
178178
#line 179 "<stdout>"
179-
yy7:
179+
yy3:
180180
++YYCURSOR;
181181
if (YYLIMIT <= YYCURSOR) YYFILL(1);
182182
yych = *YYCURSOR;
183183
if (yybm[0+yych] & 64) {
184-
goto yy7;
184+
goto yy3;
185185
}
186186
#line 87 "/home/php/git/mailparse/php_mailparse_rfc822.re"
187187
{ DBG_STATE("SPACE"); goto state_ground; }
188188
#line 189 "<stdout>"
189-
yy10:
189+
yy4:
190190
++YYCURSOR;
191191
#line 139 "/home/php/git/mailparse/php_mailparse_rfc822.re"
192192
{ DBG_STATE("ATOM"); ADD_ATOM_TOKEN(); goto state_ground; }
193193
#line 194 "<stdout>"
194-
yy12:
194+
yy5:
195195
++YYCURSOR;
196196
if (YYLIMIT <= YYCURSOR) YYFILL(1);
197197
yych = *YYCURSOR;
198198
if (yybm[0+yych] & 128) {
199-
goto yy12;
199+
goto yy5;
200200
}
201-
if (yych >= 0x01) goto yy24;
202-
yy15:
201+
if (yych >= 0x01) goto yy12;
202+
yy6:
203203
++YYCURSOR;
204204
#line 89 "/home/php/git/mailparse/php_mailparse_rfc822.re"
205205
{ DBG_STATE("START COMMENT");
@@ -211,15 +211,15 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
211211
goto state_comment;
212212
}
213213
#line 214 "<stdout>"
214-
yy17:
214+
yy7:
215215
++YYCURSOR;
216-
yy18:
216+
yy8:
217217
#line 88 "/home/php/git/mailparse/php_mailparse_rfc822.re"
218218
{ REPORT_ERR("token not valid in ground state"); goto state_ground; }
219219
#line 220 "<stdout>"
220-
yy19:
220+
yy9:
221221
yych = *++YYCURSOR;
222-
if (yych == '>') goto yy26;
222+
if (yych == '>') goto yy13;
223223
#line 121 "/home/php/git/mailparse/php_mailparse_rfc822.re"
224224
{ DBG_STATE("LANGLE");
225225
if (in_bracket) {
@@ -231,7 +231,7 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
231231
goto state_ground;
232232
}
233233
#line 234 "<stdout>"
234-
yy21:
234+
yy10:
235235
++YYCURSOR;
236236
#line 130 "/home/php/git/mailparse/php_mailparse_rfc822.re"
237237
{ DBG_STATE("RANGLE");
@@ -244,13 +244,13 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
244244
goto state_ground;
245245
}
246246
#line 247 "<stdout>"
247-
yy23:
247+
yy11:
248248
yych = *++YYCURSOR;
249249
if (yybm[0+yych] & 32) {
250-
goto yy4;
250+
goto yy2;
251251
}
252-
goto yy18;
253-
yy24:
252+
goto yy8;
253+
yy12:
254254
++YYCURSOR;
255255
#line 97 "/home/php/git/mailparse/php_mailparse_rfc822.re"
256256
{ DBG_STATE("QUOTE STRING");
@@ -265,7 +265,7 @@ printf("ground: start=%p limit=%p cursor=%p: [%d] %s\n", start, YYLIMIT, YYCURSO
265265
goto state_ground;
266266
}
267267
#line 268 "<stdout>"
268-
yy26:
268+
yy13:
269269
++YYCURSOR;
270270
#line 108 "/home/php/git/mailparse/php_mailparse_rfc822.re"
271271
{ DBG_STATE("NULL <>");

php_mailparse_rfc822.re

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "php_mailparse.h"
1919
#include "php_mailparse_rfc822.h"
2020
#include "ext/standard/php_string.h"
21-
#include "ext/standard/php_smart_string.h"
21+
#include "Zend/zend_smart_string.h"
2222
/*!re2c
2323
CHAR = [\000-\177];
2424
ALPHA = [\101-\132]|[\141-\172];

0 commit comments

Comments
 (0)