summaryrefslogtreecommitdiff
path: root/tests/unilbrk/test-u16-possible-linebreaks.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unilbrk/test-u16-possible-linebreaks.c')
-rw-r--r--tests/unilbrk/test-u16-possible-linebreaks.c35
1 files changed, 12 insertions, 23 deletions
diff --git a/tests/unilbrk/test-u16-possible-linebreaks.c b/tests/unilbrk/test-u16-possible-linebreaks.c
index 438f30b8..93448045 100644
--- a/tests/unilbrk/test-u16-possible-linebreaks.c
+++ b/tests/unilbrk/test-u16-possible-linebreaks.c
@@ -1,5 +1,5 @@
/* Test of line breaking of UTF-16 strings.
- Copyright (C) 2008-2024 Free Software Foundation, Inc.
+ Copyright (C) 2008-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -44,10 +44,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
{
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "GB18030", p);
- for (i = 0; i < 61; i++)
+ for (size_t i = 0; i < 61; i++)
{
ASSERT (p[i] == (i == 60 ? UC_BREAK_MANDATORY :
i == 5
@@ -63,10 +62,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
{
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "GB2312", p);
- for (i = 0; i < 61; i++)
+ for (size_t i = 0; i < 61; i++)
{
ASSERT (p[i] == (i == 60 ? UC_BREAK_MANDATORY :
i == 5
@@ -86,10 +84,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
static const uint16_t input[8] =
{ 'a', '\n', 'b', '\r', 'c', '\r', '\n', 'd' };
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 8; i++)
+ for (size_t i = 0; i < 8; i++)
{
ASSERT (p[i] == (i == 1 || i == 3 || i == 6 ? UC_BREAK_MANDATORY :
i == 5 ? (version < 2 ? UC_BREAK_MANDATORY : UC_BREAK_CR_BEFORE_LF) :
@@ -103,10 +100,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
{
static const uint16_t input[4] = { 'x', 0x200B, ' ', 'y' };
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 4; i++)
+ for (size_t i = 0; i < 4; i++)
{
ASSERT (p[i] == (i == 3 ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED));
}
@@ -121,10 +117,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
'e', 'n', 'c', 'e', '.', '<', '/', 'P', '>'
};
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 21; i++)
+ for (size_t i = 0; i < 21; i++)
{
ASSERT (p[i] == (i == 8 || i == 17 || i == 19 ? UC_BREAK_POSSIBLE :
UC_BREAK_PROHIBITED));
@@ -141,10 +136,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
0x0300
};
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 16; i++)
+ for (size_t i = 0; i < 16; i++)
{
ASSERT (p[i] == (i == 14 ? UC_BREAK_MANDATORY :
i == 6 || i == 9 || i == 11 ? UC_BREAK_POSSIBLE :
@@ -165,10 +159,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
0x261D, 0x200D, 0xD83C, 0xDFFF, '\n',
};
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 39; i++)
+ for (size_t i = 0; i < 39; i++)
{
ASSERT (p[i] == (i == 8 || i == 20
|| i == 24 || i == 29
@@ -187,10 +180,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
static const uint16_t input[8] =
{ 0xD83C, 0xDDE9, 0xD83C, 0xDDEA, 0xD83C, 0xDDEB, 0xD83C, 0xDDF7 };
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 8; i++)
+ for (size_t i = 0; i < 8; i++)
{
ASSERT (p[i] == (i == 4 ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED));
}
@@ -203,10 +195,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
static const uint16_t input[10] = /* "ab-אב-αβ-ω" */
{ 'a', 'b', '-', 0x05D0, 0x05D1, '-', 0x03B1, 0x03B2, '-', 0x03C9 };
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 10; i++)
+ for (size_t i = 0; i < 10; i++)
{
ASSERT (p[i] == (i == 3 || i == 9 ? UC_BREAK_POSSIBLE :
UC_BREAK_PROHIBITED));
@@ -222,10 +213,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
'G', 0x300C, 0x30E6, 0x30CB, 0x30B3, 0x30FC, 0x30C9, 0x300D
};
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 17; i++)
+ for (size_t i = 0; i < 17; i++)
{
ASSERT (p[i] == (i == 1 || i == 2 || i == 3 || i == 4 || i == 5
|| i == 6 || i == 7 || i == 8 || i == 9
@@ -240,10 +230,9 @@ test_function (void (*my_u16_possible_linebreaks) (const uint16_t *, size_t, con
{
static const uint16_t input[4] = { 0xD83F, 0xDFFC, 0xD83C, 0xDFFF };
char *p = (char *) malloc (SIZEOF (input));
- size_t i;
my_u16_possible_linebreaks (input, SIZEOF (input), "UTF-8", p);
- for (i = 0; i < 4; i++)
+ for (size_t i = 0; i < 4; i++)
{
ASSERT (p[i] == UC_BREAK_PROHIBITED);
}