Skip to content

Commit c952f56

Browse files
committed
Update Lexbor
Upstream commit 48afb625af9178d1929ec81349f173116b136310.
1 parent 3713c02 commit c952f56

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

ext/dom/lexbor/lexbor/encoding/encode.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (C) 2019 Alexander Borisov
2+
* Copyright (C) 2019-2024 Alexander Borisov
33
*
44
* Author: Alexander Borisov <[email protected]>
55
*/
@@ -389,14 +389,6 @@ lxb_encoding_encode_iso_2022_jp(lxb_encoding_encode_t *ctx, const lxb_codepoint_
389389
case 0x007E:
390390
break;
391391

392-
case 0x00A5:
393-
LXB_ENCODING_ENCODE_APPEND(ctx, 0x5C);
394-
continue;
395-
396-
case 0x203E:
397-
LXB_ENCODING_ENCODE_APPEND(ctx, 0x7E);
398-
continue;
399-
400392
default:
401393
LXB_ENCODING_ENCODE_APPEND(ctx, cp);
402394
continue;
@@ -418,6 +410,14 @@ lxb_encoding_encode_iso_2022_jp(lxb_encoding_encode_t *ctx, const lxb_codepoint_
418410
ctx->buffer_out[ ctx->buffer_used++ ] = (lxb_char_t) cp;
419411
continue;
420412
}
413+
else if (cp == 0x00A5) {
414+
LXB_ENCODING_ENCODE_APPEND(ctx, 0x5C);
415+
continue;
416+
}
417+
else if (cp == 0x203E) {
418+
LXB_ENCODING_ENCODE_APPEND(ctx, 0x7E);
419+
continue;
420+
}
421421

422422
break;
423423

@@ -1332,14 +1332,6 @@ lxb_encoding_encode_iso_2022_jp_single(lxb_encoding_encode_t *ctx, lxb_char_t **
13321332
case 0x007E:
13331333
break;
13341334

1335-
case 0x00A5:
1336-
*(*data)++ = 0x5C;
1337-
return size + 1;
1338-
1339-
case 0x203E:
1340-
*(*data)++ = 0x7E;
1341-
return size + 1;
1342-
13431335
default:
13441336
*(*data)++ = (lxb_char_t) cp;
13451337
return size + 1;
@@ -1362,6 +1354,14 @@ lxb_encoding_encode_iso_2022_jp_single(lxb_encoding_encode_t *ctx, lxb_char_t **
13621354

13631355
return size + 4;
13641356
}
1357+
else if (cp == 0x00A5) {
1358+
*(*data)++ = 0x5C;
1359+
return size + 1;
1360+
}
1361+
else if (cp == 0x203E) {
1362+
*(*data)++ = 0x7E;
1363+
return size + 1;
1364+
}
13651365

13661366
break;
13671367

0 commit comments

Comments
 (0)