Logo Search packages:      
Sourcecode: bazaar version File versions

test-cases.h

struct rx_test rx_tests[] =
{
  {
    "posix-2.8.3.1-0",
    "a",
    0,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-1",
    "\\.",
    0,
    0,
    ".",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-2",
    "\\[",
    0,
    0,
    "[",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-3",
    "\\\\",
    0,
    0,
    "\\",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-4",
    "\\*",
    0,
    0,
    "*",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-5",
    "\\^",
    0,
    0,
    "^",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-6",
    "\\$",
    0,
    0,
    "$",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-7",
    "\\",
    0,
    REG_EESCAPE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-8",
    "x\\.",
    0,
    0,
    "x.",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-9",
    "x\\[",
    0,
    0,
    "x[",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-10",
    "x\\\\",
    0,
    0,
    "x\\",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-11",
    "x\\*",
    0,
    0,
    "x*",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-12",
    "x\\^",
    0,
    0,
    "x^",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-13",
    "x\\$",
    0,
    0,
    "x$",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1-14",
    "x\\",
    0,
    REG_EESCAPE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1.3-0",
    ".",
    0,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.1.3-1",
    ".",
    0,
    0,
    "\n",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-0",
    "[]x]",
    0,
    0,
    "]",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-0",
    "[]x]",
    REG_EXTENDED,
    0,
    "]",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-1",
    "[]x]",
    0,
    0,
    "x",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-1",
    "[]x]",
    REG_EXTENDED,
    0,
    "x",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-2",
    "[]",
    0,
    REG_EBRACK,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-2",
    "[]",
    REG_EXTENDED,
    REG_EBRACK,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-3",
    "[.]",
    0,
    0,
    ".",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-3",
    "[.]",
    REG_EXTENDED,
    0,
    ".",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-4",
    "[.]",
    0,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-4",
    "[.]",
    REG_EXTENDED,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-5",
    "[*]",
    0,
    0,
    "*",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-5",
    "[*]",
    REG_EXTENDED,
    0,
    "*",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-6",
    "[[]",
    0,
    0,
    "[",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-6",
    "[[]",
    REG_EXTENDED,
    0,
    "[",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-7",
    "[\\]",
    0,
    0,
    "\\",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-7",
    "[\\]",
    REG_EXTENDED,
    0,
    "\\",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-8",
    "[[.]",
    0,
    REG_ECOLLATE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-8",
    "[[.]",
    REG_EXTENDED,
    REG_ECOLLATE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-9",
    "[[=]",
    0,
    REG_ECOLLATE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-9",
    "[[=]",
    REG_EXTENDED,
    REG_ECOLLATE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-10",
    "[[:]",
    0,
    REG_ECTYPE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-10",
    "[[:]",
    REG_EXTENDED,
    REG_ECTYPE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-11",
    "[abc]",
    0,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-11",
    "[abc]",
    REG_EXTENDED,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-12",
    "[abc]",
    0,
    0,
    "b",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-12",
    "[abc]",
    REG_EXTENDED,
    0,
    "b",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-13",
    "[abc]",
    0,
    0,
    "c",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-13",
    "[abc]",
    REG_EXTENDED,
    0,
    "c",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-14",
    "[abc]",
    0,
    0,
    "d",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-14",
    "[abc]",
    REG_EXTENDED,
    0,
    "d",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-15",
    "x[abc]",
    0,
    0,
    "xa",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-15",
    "x[abc]",
    REG_EXTENDED,
    0,
    "xa",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-16",
    "x[abc]",
    0,
    0,
    "xb",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-16",
    "x[abc]",
    REG_EXTENDED,
    0,
    "xb",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-17",
    "x[abc]",
    0,
    0,
    "xc",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-17",
    "x[abc]",
    REG_EXTENDED,
    0,
    "xc",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-18",
    "x[abc]",
    0,
    0,
    "xd",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-18",
    "x[abc]",
    REG_EXTENDED,
    0,
    "xd",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-19",
    "[^abc]",
    0,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-19",
    "[^abc]",
    REG_EXTENDED,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-20",
    "[^abc]",
    0,
    0,
    "b",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-20",
    "[^abc]",
    REG_EXTENDED,
    0,
    "b",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-21",
    "[^abc]",
    0,
    0,
    "c",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-21",
    "[^abc]",
    REG_EXTENDED,
    0,
    "c",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-22",
    "[^abc]",
    0,
    0,
    "d",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-22",
    "[^abc]",
    REG_EXTENDED,
    0,
    "d",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-23",
    "x[^abc]",
    0,
    0,
    "xa",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-23",
    "x[^abc]",
    REG_EXTENDED,
    0,
    "xa",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-24",
    "x[^abc]",
    0,
    0,
    "xb",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-24",
    "x[^abc]",
    REG_EXTENDED,
    0,
    "xb",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-25",
    "x[^abc]",
    0,
    0,
    "xc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-25",
    "x[^abc]",
    REG_EXTENDED,
    0,
    "xc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-26",
    "x[^abc]",
    0,
    0,
    "xd",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-26",
    "x[^abc]",
    REG_EXTENDED,
    0,
    "xd",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-27",
    "[[:alnum:]][[:alnum:]]*",
    0,
    0,
    "%abc123890XYZ=",
    0,
    1,
    1,
    {{1, 13}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-27",
    "[[:alnum:]][[:alnum:]]*",
    REG_EXTENDED,
    0,
    "%abc123890XYZ=",
    0,
    1,
    1,
    {{1, 13}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-28",
    "[[:cntrl:]][[:cntrl:]]*",
    0,
    0,
    "%\n\t\015\f ",
    0,
    1,
    1,
    {{1, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-28",
    "[[:cntrl:]][[:cntrl:]]*",
    REG_EXTENDED,
    0,
    "%\n\t\015\f ",
    0,
    1,
    1,
    {{1, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-29",
    "[[:lower:]][[:lower:]]*",
    0,
    0,
    "AbcdE",
    0,
    1,
    1,
    {{1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-29",
    "[[:lower:]][[:lower:]]*",
    REG_EXTENDED,
    0,
    "AbcdE",
    0,
    1,
    1,
    {{1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-30",
    "[[:lower:]][[:lower:]]*",
    REG_ICASE,
    0,
    "AbcdE",
    0,
    1,
    1,
    {{0, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-30",
    "[[:lower:]][[:lower:]]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "AbcdE",
    0,
    1,
    1,
    {{0, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-31",
    "[[:space:]][[:space:]]*",
    REG_ICASE,
    0,
    "x \t\f\nx",
    0,
    1,
    1,
    {{1, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-31",
    "[[:space:]][[:space:]]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "x \t\f\nx",
    0,
    1,
    1,
    {{1, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-32",
    "[[:alpha:]][[:alpha:]]*",
    0,
    0,
    "%abC123890xyz=",
    0,
    1,
    1,
    {{1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-32",
    "[[:alpha:]][[:alpha:]]*",
    REG_EXTENDED,
    0,
    "%abC123890xyz=",
    0,
    1,
    1,
    {{1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-33",
    "[[:digit:]][[:digit:]]*",
    0,
    0,
    "%abC123890xyz=",
    0,
    1,
    1,
    {{4, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-33",
    "[[:digit:]][[:digit:]]*",
    REG_EXTENDED,
    0,
    "%abC123890xyz=",
    0,
    1,
    1,
    {{4, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-34",
    "[[:print:]][[:print:]]*",
    0,
    0,
    "\n %abC12\f",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-34",
    "[[:print:]][[:print:]]*",
    REG_EXTENDED,
    0,
    "\n %abC12\f",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-35",
    "[[:upper:]][[:upper:]]*",
    0,
    0,
    "\n aBCDEFGHIJKLMNOPQRSTUVWXYz",
    0,
    1,
    1,
    {{3, 27}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-35",
    "[[:upper:]][[:upper:]]*",
    REG_EXTENDED,
    0,
    "\n aBCDEFGHIJKLMNOPQRSTUVWXYz",
    0,
    1,
    1,
    {{3, 27}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-36",
    "[[:upper:]][[:upper:]]*",
    REG_ICASE,
    0,
    "\n aBCDEFGHIJKLMNOPQRSTUVWXYz",
    0,
    1,
    1,
    {{2, 28}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-36",
    "[[:upper:]][[:upper:]]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "\n aBCDEFGHIJKLMNOPQRSTUVWXYz",
    0,
    1,
    1,
    {{2, 28}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-37",
    "[[:blank:]][[:blank:]]*",
    REG_ICASE,
    0,
    "\na \t b",
    0,
    1,
    1,
    {{2, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-37",
    "[[:blank:]][[:blank:]]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "\na \t b",
    0,
    1,
    1,
    {{2, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-38",
    "[[:graph:]][[:graph:]]*",
    0,
    0,
    "\n %abC12\f",
    0,
    1,
    1,
    {{2, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-38",
    "[[:graph:]][[:graph:]]*",
    REG_EXTENDED,
    0,
    "\n %abC12\f",
    0,
    1,
    1,
    {{2, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-39",
    "[[:punct:]][[:punct:]]*",
    0,
    0,
    "a~!@#$%^&*()_+=-`[]{};':\"|\\,./?>< ",
    0,
    1,
    1,
    {{1, 33}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-39",
    "[[:punct:]][[:punct:]]*",
    REG_EXTENDED,
    0,
    "a~!@#$%^&*()_+=-`[]{};':\"|\\,./?>< ",
    0,
    1,
    1,
    {{1, 33}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-40",
    "[[:xdigit:]][[:xdigit:]]*",
    0,
    0,
    "-0123456789ABCDEFabcdef",
    0,
    1,
    1,
    {{1, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-40",
    "[[:xdigit:]][[:xdigit:]]*",
    REG_EXTENDED,
    0,
    "-0123456789ABCDEFabcdef",
    0,
    1,
    1,
    {{1, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-41",
    "[a-z][a-z]*",
    0,
    0,
    "ABCabcxyzABC",
    0,
    1,
    1,
    {{3, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-41",
    "[a-z][a-z]*",
    REG_EXTENDED,
    0,
    "ABCabcxyzABC",
    0,
    1,
    1,
    {{3, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-42",
    "[a-z][z-a]*",
    0,
    REG_ERANGE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-42",
    "[a-z][z-a]*",
    REG_EXTENDED,
    REG_ERANGE,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-43",
    "[a-a][a-a]*",
    0,
    0,
    "zaaaaab",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-43",
    "[a-a][a-a]*",
    REG_EXTENDED,
    0,
    "zaaaaab",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-44",
    "[a-a][a-a]*",
    REG_ICASE,
    0,
    "ZAAAAAB",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-44",
    "[a-a][a-a]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "ZAAAAAB",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-45",
    "[--Z][--Z]*",
    0,
    0,
    "!ABC-./XYZ~",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-45",
    "[--Z][--Z]*",
    REG_EXTENDED,
    0,
    "!ABC-./XYZ~",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-46",
    "[*--Z][*--Z]*",
    0,
    0,
    "!+*,---ABC",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-46",
    "[*--Z][*--Z]*",
    REG_EXTENDED,
    0,
    "!+*,---ABC",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-47",
    "[a-][a-]*",
    0,
    0,
    "xa-a--a-ay",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-47",
    "[a-][a-]*",
    REG_EXTENDED,
    0,
    "xa-a--a-ay",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-48",
    "[a[.-.]z][a[.-.]z]*",
    0,
    0,
    "ba-a-a-zw",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-48",
    "[a[.-.]z][a[.-.]z]*",
    REG_EXTENDED,
    0,
    "ba-a-a-zw",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-49",
    "[[.a.]-[.z.]][[.a.]-z]*",
    0,
    0,
    "ABCabcxyzABC",
    0,
    1,
    1,
    {{3, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-49",
    "[[.a.]-[.z.]][[.a.]-z]*",
    REG_EXTENDED,
    0,
    "ABCabcxyzABC",
    0,
    1,
    1,
    {{3, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-50",
    "[[.a.]-[.a.]][[.a.]-[.a.]]*",
    0,
    0,
    "zaaaaab",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-50",
    "[[.a.]-[.a.]][[.a.]-[.a.]]*",
    REG_EXTENDED,
    0,
    "zaaaaab",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-51",
    "[a-[.a.]][[.a.]-a]*",
    REG_ICASE,
    0,
    "ZAAAAAB",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-51",
    "[a-[.a.]][[.a.]-a]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "ZAAAAAB",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-52",
    "[[.-.]-[.Z.]][[.-.]-[.Z.]]*",
    0,
    0,
    "!ABC-./XYZ~",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-52",
    "[[.-.]-[.Z.]][[.-.]-[.Z.]]*",
    REG_EXTENDED,
    0,
    "!ABC-./XYZ~",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-53",
    "[*--Z][*-[.-.]Z]*",
    0,
    0,
    "!+*,---ZABC",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-53",
    "[*--Z][*-[.-.]Z]*",
    REG_EXTENDED,
    0,
    "!+*,---ZABC",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-54",
    "[[:digit:]a-z#$%][[:digit:]a-z#$%]*",
    0,
    0,
    "__abc#lmn012$x%yz789*",
    0,
    1,
    1,
    {{2, 20}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-54",
    "[[:digit:]a-z#$%][[:digit:]a-z#$%]*",
    REG_EXTENDED,
    0,
    "__abc#lmn012$x%yz789*",
    0,
    1,
    1,
    {{2, 20}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-55",
    "[[:digit:]a-z#$%][[:digit:]a-z#$%]*",
    REG_ICASE,
    0,
    "__abcLMN012x%#$yz789*",
    0,
    1,
    1,
    {{2, 20}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-55",
    "[[:digit:]a-z#$%][[:digit:]a-z#$%]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "__abcLMN012x%#$yz789*",
    0,
    1,
    1,
    {{2, 20}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-56",
    "[^[:digit:]a-z#$%][^[:digit:]a-z#$%]*",
    0,
    0,
    "abc#lmn012$x%yz789--@*,abc",
    0,
    1,
    1,
    {{18, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-56",
    "[^[:digit:]a-z#$%][^[:digit:]a-z#$%]*",
    REG_EXTENDED,
    0,
    "abc#lmn012$x%yz789--@*,abc",
    0,
    1,
    1,
    {{18, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-57",
    "[^[:digit:]a-z#$%][^[:digit:]a-z#$%]*",
    REG_ICASE,
    0,
    "abC#LMn012$x%yz789--@*,abc",
    0,
    1,
    1,
    {{18, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-57",
    "[^[:digit:]a-z#$%][^[:digit:]a-z#$%]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "abC#LMn012$x%yz789--@*,abc",
    0,
    1,
    1,
    {{18, 23}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-58",
    "[^-][^-]*",
    0,
    0,
    "---afd*(&,ml---",
    0,
    1,
    1,
    {{3, 12}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-58",
    "[^-][^-]*",
    REG_EXTENDED,
    0,
    "---afd*(&,ml---",
    0,
    1,
    1,
    {{3, 12}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-59",
    "[^--Z][^--Z]*",
    0,
    0,
    "---AFD*(&,ml---",
    0,
    1,
    1,
    {{6, 12}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-59",
    "[^--Z][^--Z]*",
    REG_EXTENDED,
    0,
    "---AFD*(&,ml---",
    0,
    1,
    1,
    {{6, 12}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-60",
    "[^--Z][^--Z]*",
    REG_ICASE,
    0,
    "---AFD*(&,ml---",
    0,
    1,
    1,
    {{6, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.2-60",
    "[^--Z][^--Z]*",
    REG_EXTENDED | REG_ICASE,
    0,
    "---AFD*(&,ml---",
    0,
    1,
    1,
    {{6, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-0",
    "abc[def]ghi",
    0,
    0,
    "xabcdghiy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-1",
    "abc\\(\\(de\\)\\(fg\\)\\)hi",
    0,
    0,
    "xabcdefghiy",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-2",
    "abc*def",
    0,
    0,
    "xabdefy",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-3",
    "abc*def",
    0,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-4",
    "abc*def",
    0,
    0,
    "xabcccccccdefy",
    0,
    1,
    1,
    {{1, 13}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-5",
    "abc\\(def\\)*ghi",
    0,
    0,
    "xabcghiy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-6",
    "abc\\(def\\)*ghi",
    0,
    0,
    "xabcdefghi",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-7",
    "abc\\(def\\)*ghi",
    0,
    0,
    "xabcdefdefdefghi",
    0,
    1,
    1,
    {{1, 16}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-8",
    "abc\\{0,1\\}def",
    0,
    0,
    "xabdefy",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-9",
    "abc\\{0,1\\}def",
    0,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-10",
    "abc\\{0,1\\}def",
    0,
    0,
    "xabccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-11",
    "abc\\{1,3\\}def",
    0,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-12",
    "abc\\{1,3\\}def",
    0,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-13",
    "abc\\{1,3\\}def",
    0,
    0,
    "xabccdefy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-14",
    "abc\\{1,3\\}def",
    0,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-15",
    "abc\\{1,3\\}def",
    0,
    0,
    "xabccccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-16",
    "abc\\{1,\\}def",
    0,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-17",
    "abc\\{1,\\}def",
    0,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-18",
    "abc\\{1,\\}def",
    0,
    0,
    "xabccdefy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-19",
    "abc\\{1,\\}def",
    0,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-20",
    "abc\\{1,\\}def",
    0,
    0,
    "xabccccdefy",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-21",
    "abc\\{3\\}def",
    0,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-22",
    "abc\\{3\\}def",
    0,
    0,
    "xabcdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-23",
    "abc\\{3\\}def",
    0,
    0,
    "xabccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-24",
    "abc\\{3\\}def",
    0,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-25",
    "abc\\{3\\}def",
    0,
    0,
    "xabccccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-26",
    "abc\\{ 1,3\\}def",
    0,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-27",
    "abc\\{1 ,3\\}def",
    0,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-28",
    "abc\\{1, 3\\}def",
    0,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-29",
    "abc\\{1,3 \\}def",
    0,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-30",
    "\\(\\(a*\\)\\)*x\\2",
    0,
    0,
    "ax",
    0,
    1,
    3,
    {{0, 2}, {1, 1}, {1, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-31",
    "\\(\\(a*\\)\\)*x\\2",
    0,
    0,
    "axa",
    0,
    1,
    3,
    {{0, 3}, {0, 1}, {0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-32",
    "\\(\\(abc\\)*\\(abc\\)*\\)\\3",
    0,
    0,
    "abcabc",
    0,
    1,
    4,
    {{0, 6}, {0, 3}, {-1, -1}, {0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-33",
    "\\(\\(abc\\)\\{0,1\\}\\(abc\\)\\{0,1\\}\\)\\3",
    0,
    0,
    "abcabc",
    0,
    1,
    4,
    {{0, 6}, {0, 3}, {-1, -1}, {0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-34",
    "\\(\\(abc\\)\\{0,2\\}\\(abc\\)\\{0,2\\}\\)\\3",
    0,
    0,
    "abcabc",
    0,
    1,
    4,
    {{0, 6}, {0, 3}, {-1, -1}, {0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-35",
    "a\\(b\\)c\\2",
    0,
    REG_ESUBREG,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-36",
    "\\(abc\\)\\1",
    REG_ICASE,
    0,
    "abcabc",
    0,
    1,
    2,
    {{0, 6}, {0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.3-37",
    "\\(abc\\)\\1",
    REG_ICASE,
    0,
    "aBcAbC",
    0,
    1,
    2,
    {{0, 6}, {0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-0",
    "^abc",
    0,
    0,
    "abcdef",
    0,
    1,
    1,
    {{0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-1",
    "^abc",
    0,
    0,
    "xyzabcdef",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-2",
    "^abc",
    0,
    0,
    "\nabcdef",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-3",
    "abc$",
    0,
    0,
    "defabc",
    0,
    1,
    1,
    {{3, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-4",
    "abc$",
    0,
    0,
    "defabc\n",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-5",
    "^abc$",
    0,
    0,
    "abc",
    0,
    1,
    1,
    {{0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-6",
    "^abc$",
    0,
    0,
    "\nabc\n",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-7",
    "a\\{0,1\\}^bc",
    0,
    0,
    "bc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-8",
    "a\\{0,1\\}^bc",
    0,
    0,
    "^bc",
    0,
    1,
    1,
    {{0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-9",
    "a\\{0,1\\}^bc",
    0,
    0,
    "a^bc",
    0,
    1,
    1,
    {{0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-10",
    "a^bc",
    0,
    0,
    "abc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-11",
    "a^bc",
    0,
    0,
    "a^bc",
    0,
    1,
    1,
    {{0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-12",
    "ab$c\\{0,1\\}",
    0,
    0,
    "ab",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-13",
    "ab$c\\{0,1\\}",
    0,
    0,
    "ab$",
    0,
    1,
    1,
    {{0, 3}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-14",
    "ab$c\\{0,1\\}",
    0,
    0,
    "ab$c",
    0,
    1,
    1,
    {{0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-15",
    "ab$c",
    0,
    0,
    "abc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-16",
    "ab$c",
    0,
    0,
    "ab\nc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-17",
    "ab$c",
    0,
    0,
    "ab$",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.3.5-18",
    "ab$c",
    0,
    0,
    "ab$c",
    0,
    1,
    1,
    {{0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.1-0",
    "a",
    REG_EXTENDED,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-0",
    "\\.",
    REG_EXTENDED,
    0,
    "a.b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-1",
    "\\[",
    REG_EXTENDED,
    0,
    "a[b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-2",
    "\\\\",
    REG_EXTENDED,
    0,
    "a\\b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-3",
    "\\(",
    REG_EXTENDED,
    0,
    "a(b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-4",
    "\\*",
    REG_EXTENDED,
    0,
    "a*b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-5",
    "\\+",
    REG_EXTENDED,
    0,
    "a+b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-6",
    "\\?",
    REG_EXTENDED,
    0,
    "a?b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-7",
    "\\|",
    REG_EXTENDED,
    0,
    "a|b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-8",
    "\\^",
    REG_EXTENDED,
    0,
    "a^b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.2-9",
    "\\$",
    REG_EXTENDED,
    0,
    "a$b",
    0,
    1,
    1,
    {{1, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.3-0",
    ".",
    REG_EXTENDED,
    0,
    "a",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.1.3-1",
    ".",
    REG_EXTENDED,
    0,
    "\n",
    0,
    1,
    1,
    {{0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-0",
    "abc[def]ghi",
    REG_EXTENDED,
    0,
    "xabcdghiy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-1",
    "abc((de)(fg))hi",
    REG_EXTENDED,
    0,
    "xabcdefghiy",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-2",
    "abc*def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-3",
    "abc*def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-4",
    "abc*def",
    REG_EXTENDED,
    0,
    "xabcccccccdefy",
    0,
    1,
    1,
    {{1, 13}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-5",
    "abc(def)*ghi",
    REG_EXTENDED,
    0,
    "xabcghiy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-6",
    "abc(def)*ghi",
    REG_EXTENDED,
    0,
    "xabcdefghi",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-7",
    "abc(def)*ghi",
    REG_EXTENDED,
    0,
    "xabcdefdefdefghi",
    0,
    1,
    1,
    {{1, 16}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-8",
    "abc+def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-9",
    "abc+def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-10",
    "abc+def",
    REG_EXTENDED,
    0,
    "xabcccccccdefy",
    0,
    1,
    1,
    {{1, 13}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-11",
    "abc(def)+ghi",
    REG_EXTENDED,
    0,
    "xabcghiy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-12",
    "abc(def)+ghi",
    REG_EXTENDED,
    0,
    "xabcdefghi",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-13",
    "abc(def)+ghi",
    REG_EXTENDED,
    0,
    "xabcdefdefdefghi",
    0,
    1,
    1,
    {{1, 16}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-14",
    "abc?def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-15",
    "abc?def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-16",
    "abc?def",
    REG_EXTENDED,
    0,
    "xabcccccccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-17",
    "abc(def)?ghi",
    REG_EXTENDED,
    0,
    "xabcghiy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-18",
    "abc(def)?ghi",
    REG_EXTENDED,
    0,
    "xabcdefghi",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-19",
    "abc(def)?ghi",
    REG_EXTENDED,
    0,
    "xabcdefdefdefghi",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-20",
    "abc{0,1}def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    1,
    1,
    {{1, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-21",
    "abc{0,1}def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-22",
    "abc{0,1}def",
    REG_EXTENDED,
    0,
    "xabccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-23",
    "abc{1,3}def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-24",
    "abc{1,3}def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-25",
    "abc{1,3}def",
    REG_EXTENDED,
    0,
    "xabccdefy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-26",
    "abc{1,3}def",
    REG_EXTENDED,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-27",
    "abc{1,3}def",
    REG_EXTENDED,
    0,
    "xabccccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-28",
    "abc{1,}def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-29",
    "abc{1,}def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    1,
    1,
    {{1, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-30",
    "abc{1,}def",
    REG_EXTENDED,
    0,
    "xabccdefy",
    0,
    1,
    1,
    {{1, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-31",
    "abc{1,}def",
    REG_EXTENDED,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-32",
    "abc{1,}def",
    REG_EXTENDED,
    0,
    "xabccccdefy",
    0,
    1,
    1,
    {{1, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-33",
    "abc{3}def",
    REG_EXTENDED,
    0,
    "xabdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-34",
    "abc{3}def",
    REG_EXTENDED,
    0,
    "xabcdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-35",
    "abc{3}def",
    REG_EXTENDED,
    0,
    "xabccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-36",
    "abc{3}def",
    REG_EXTENDED,
    0,
    "xabcccdefy",
    0,
    1,
    1,
    {{1, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-37",
    "abc{3}def",
    REG_EXTENDED,
    0,
    "xabccccdefy",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-38",
    "abc{ 1,3}def",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-39",
    "abc{1 ,3}def",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-40",
    "abc{1, 3}def",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-41",
    "abc{1,3 }def",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-42",
    "(wee|week)(night|knights)s*",
    REG_EXTENDED,
    0,
    "weeknights",
    0,
    1,
    3,
    {{0, 10}, {0, 3}, {3, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-43",
    "(a|aaa)*",
    REG_EXTENDED,
    0,
    "aaaa",
    0,
    1,
    2,
    {{0, 4}, {1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-44",
    "(a|aaa){0,100}",
    REG_EXTENDED,
    0,
    "aaaa",
    0,
    1,
    2,
    {{0, 4}, {1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-45",
    "(wee|week)(night|knights)(s*)",
    REG_EXTENDED,
    0,
    "weeknights",
    0,
    1,
    4,
    {{0, 10}, {0, 3}, {3, 10}, {10, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-46",
    "(week|wee)(knights|night)",
    REG_EXTENDED,
    0,
    "weeknights",
    0,
    1,
    3,
    {{0, 10}, {0, 3}, {3, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-47",
    "(aaa|a)+",
    REG_EXTENDED,
    0,
    "aaaa",
    0,
    1,
    2,
    {{0, 4}, {1, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-48",
    "(a*)*x\\1",
    REG_EXTENDED,
    0,
    "aaaax",
    0,
    1,
    2,
    {{0, 5}, {4, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-49",
    "(a*)*x\\1(a*)",
    REG_EXTENDED,
    0,
    "aaaaxaa",
    0,
    1,
    3,
    {{0, 7}, {2, 4}, {7, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-50",
    "(a*)*x(\\1a*)",
    REG_EXTENDED,
    0,
    "aaaaxaa",
    0,
    1,
    3,
    {{0, 7}, {2, 4}, {5, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-51",
    "(a*)*x(\\1x)*(.*)",
    REG_EXTENDED,
    0,
    "aaaaxxyy",
    0,
    1,
    4,
    {{0, 8}, {4, 4}, {5, 6}, {6, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-52",
    "(a{0,}){0,}x\\1",
    REG_EXTENDED,
    0,
    "aaaax",
    0,
    1,
    2,
    {{0, 5}, {4, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-53",
    "(a{0,}){0,}x\\1(a{0,})",
    REG_EXTENDED,
    0,
    "aaaaxaa",
    0,
    1,
    3,
    {{0, 7}, {2, 4}, {7, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.3-54",
    "(a{0,}){0,}x(\\1x){0,}(.{0,})",
    REG_EXTENDED,
    0,
    "aaaaxxyy",
    0,
    1,
    4,
    {{0, 8}, {4, 4}, {5, 6}, {6, 8}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-0",
    "a{0,1}^bc",
    REG_EXTENDED,
    0,
    "bc",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-1",
    "a{0,1}^bc",
    REG_EXTENDED,
    0,
    "^bc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-2",
    "a{0,1}^bc",
    REG_EXTENDED,
    0,
    "a^bc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-3",
    "a^bc",
    REG_EXTENDED,
    0,
    "abc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-4",
    "a^bc",
    REG_EXTENDED,
    0,
    "a^bc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-5",
    "ab$c{0,1}",
    REG_EXTENDED,
    0,
    "ab",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-6",
    "ab$c{0,1}",
    REG_EXTENDED,
    0,
    "ab$",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-7",
    "ab$c{0,1}",
    REG_EXTENDED,
    0,
    "ab$c",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-8",
    "ab$c",
    REG_EXTENDED,
    0,
    "abc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-9",
    "ab$c",
    REG_EXTENDED,
    0,
    "ab\nc",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-10",
    "ab$c",
    REG_EXTENDED,
    0,
    "ab$",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-2.8.4.6-11",
    "ab$c",
    REG_EXTENDED,
    0,
    "ab$c",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-0",
    "xx",
    REG_ICASE,
    0,
    "xX",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-0",
    "xx",
    REG_EXTENDED | REG_ICASE,
    0,
    "xX",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-1",
    "xX",
    REG_ICASE,
    0,
    "xx",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-1",
    "xX",
    REG_EXTENDED | REG_ICASE,
    0,
    "xx",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-2",
    "x x",
    REG_ICASE,
    0,
    "x X",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-2",
    "x x",
    REG_EXTENDED | REG_ICASE,
    0,
    "x X",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-3",
    "x X",
    REG_ICASE,
    0,
    "x x",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-3",
    "x X",
    REG_EXTENDED | REG_ICASE,
    0,
    "x x",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-4",
    "x X",
    REG_ICASE,
    0,
    "x y x",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-case-4",
    "x X",
    REG_EXTENDED | REG_ICASE,
    0,
    "x y x",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-0",
    "^*x",
    REG_NOSUB,
    0,
    "*x",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-1",
    "\\(*x\\)",
    REG_NOSUB,
    0,
    "*x",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-3",
    "*x",
    REG_NOSUB,
    0,
    "*x",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-4",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-5",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-6",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "aa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-7",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "aa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-8",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "aaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-9",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "aaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-10",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "aaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-11",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "aaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-12",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "aaaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-13",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "aaaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-14",
    "a\\{2,5\\}",
    REG_NOSUB,
    0,
    "aaaaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-15",
    "a{2,5}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "aaaaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-16",
    "(abcd){10,11}",
    REG_EXTENDED | REG_NOSUB,
    0,
    "abcd",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-nosub-17",
    "back-tracking oriented stream-of-solution functions",
    REG_EXTENDED | REG_NOSUB,
    0,
    "in the spec, and the back-tracking oriented stream-of-solution functions",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-0",
    "^abc",
    0,
    0,
    "abcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-0",
    "^abc",
    REG_EXTENDED,
    0,
    "abcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-1",
    "^abc",
    0,
    0,
    "xyz\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-1",
    "^abc",
    REG_EXTENDED,
    0,
    "xyz\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-2",
    "^abc",
    0,
    0,
    "xyzabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-2",
    "^abc",
    REG_EXTENDED,
    0,
    "xyzabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-3",
    "^abc",
    0,
    0,
    "\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-3",
    "^abc",
    REG_EXTENDED,
    0,
    "\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-4",
    "abc$",
    0,
    0,
    "defabc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-4",
    "abc$",
    REG_EXTENDED,
    0,
    "defabc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-5",
    "abc$",
    0,
    0,
    "defabc\nghi",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-5",
    "abc$",
    REG_EXTENDED,
    0,
    "defabc\nghi",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-6",
    "abc$",
    0,
    0,
    "defabc\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-6",
    "abc$",
    REG_EXTENDED,
    0,
    "defabc\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-7",
    "^abc$",
    0,
    0,
    "abc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-7",
    "^abc$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-8",
    "^abc$",
    0,
    0,
    "abc",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-8",
    "^abc$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-9",
    "^abc$",
    0,
    0,
    "abc",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-9",
    "^abc$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-10",
    "^abc$",
    0,
    0,
    "\nabc\n",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-10",
    "^abc$",
    REG_EXTENDED,
    0,
    "\nabc\n",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-11",
    "^abc$",
    0,
    0,
    "\nabc\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-11",
    "^abc$",
    REG_EXTENDED,
    0,
    "\nabc\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-12",
    "^abc$",
    0,
    0,
    "\nabc\n",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-not_ol-12",
    "^abc$",
    REG_EXTENDED,
    0,
    "\nabc\n",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-0",
    "^a(b)*c",
    REG_EXTENDED,
    0,
    "abcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-1",
    "^a(b)*c",
    REG_EXTENDED,
    0,
    "xyz\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-2",
    "^a(b)*c",
    REG_EXTENDED,
    0,
    "xyzabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-3",
    "^a(b)*c",
    REG_EXTENDED,
    0,
    "\nabcdef",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-4",
    "a(b)*c$",
    REG_EXTENDED,
    0,
    "defabc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-5",
    "a(b)*c$",
    REG_EXTENDED,
    0,
    "defabc\nghi",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-6",
    "a(b)*c$",
    REG_EXTENDED,
    0,
    "defabc\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-7",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-8",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-9",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "abc",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-10",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "\nabc\n",
    REG_NOTBOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-11",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "\na(b)*c\n",
    REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-not_ol-12",
    "^a(b)*c$",
    REG_EXTENDED,
    0,
    "\nabc\n",
    REG_NOTBOL | REG_NOTEOL,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-0",
    ".",
    0,
    0,
    "\n",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-0",
    ".",
    REG_EXTENDED,
    0,
    "\n",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-1",
    ".",
    REG_NEWLINE,
    0,
    "\n",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-1",
    ".",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "\n",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-2",
    "^abc",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{4, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-2",
    "^abc",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{4, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-3",
    "^abc",
    REG_NEWLINE,
    0,
    "xyz\nxabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-3",
    "^abc",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nxabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-4",
    "z$\nabc",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-5",
    "z$\nabc",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{2, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-6",
    "^abc",
    REG_NEWLINE,
    0,
    "abc\nabcdef\nxyz",
    REG_NOTBOL,
    1,
    1,
    {{4, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-6",
    "^abc",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "abc\nabcdef\nxyz",
    REG_NOTBOL,
    1,
    1,
    {{4, 7}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-7",
    "def$",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{7, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-7",
    "def$",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{7, 10}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-8",
    "def$",
    REG_NEWLINE,
    0,
    "xyz\nxabcdefx\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-8",
    "def$",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nxabcdefx\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-9",
    "def$\nx",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-newline-10",
    "def$\nx",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    1,
    {{7, 12}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-2",
    "^a(b)*c",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    2,
    {{4, 7}, {5, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-3",
    "^a(b)*c",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nxabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-4",
    "z$\na(b)*c",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-5",
    "z$\na(b)*c",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    2,
    {{2, 7}, {5, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-6",
    "^a(b)*c",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "abc\nabcdef\nxyz",
    REG_NOTBOL,
    1,
    2,
    {{4, 7}, {5, 6}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-7",
    "d(e)f$",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    2,
    {{7, 10}, {8, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-8",
    "d(e)f$",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nxabcdefx\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-9",
    "d(e)f$\nx",
    REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-complex-newline-10",
    "d(e)f$\nx",
    REG_EXTENDED | REG_NEWLINE,
    0,
    "xyz\nabcdef\nxyz",
    0,
    1,
    2,
    {{7, 12}, {8, 9}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-0",
    "^*x",
    0,
    0,
    "*x",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-1",
    "\\(*x\\)",
    0,
    0,
    "*x",
    0,
    1,
    2,
    {{0, 2}, {0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-2",
    "*x",
    0,
    0,
    "*x",
    0,
    1,
    1,
    {{0, 2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-3",
    "a\\{2,5\\}",
    0,
    0,
    "a",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-4",
    "a\\{2,5\\}",
    0,
    0,
    "aa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-5",
    "a\\{2,5\\}",
    0,
    0,
    "aaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-6",
    "a\\{2,5\\}",
    0,
    0,
    "aaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-7",
    "a\\{2,5\\}",
    0,
    0,
    "aaaaa",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-8",
    "a\\{2,5\\}",
    0,
    0,
    "aaaaaa",
    0,
    1,
    1,
    {{0, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-9",
    "(abcd){10,11}",
    REG_EXTENDED,
    0,
    "abcd",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-10",
    "(abcd){9223372036854775808}",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-11",
    "back-tracking oriented stream-of-solution functions",
    REG_EXTENDED,
    0,
    "in the spec, and the back-tracking oriented stream-of-solution functions",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "posix-check-13",
    "\\(\\([-[:alnum:]]*\\)\\([-[:alnum:]][-[:alnum:]][-[:alnum:]]*\\)\\)--.*--\\(\\3\\)",
    0,
    0,
    "abcq--xyz--cq--abcq--xyz--foo--aqbc--xyz--sdlfj--abcq--sdlfq",
    0,
    1,
    5,
    {{0, 53}, {0, 19}, {0, 15}, {15, 19}, {49, 53}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-0",
    "[[:(abc\\|\\(def\\)):]]*\\1",
    0,
    0,
    "defabcdef",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-1",
    "\\(\\(a\\?\\)\\)*xa*",
    0,
    0,
    "axa",
    0,
    1,
    3,
    {{0, 3}, {0, 1}, {0, 1}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-2",
    "\\(abc\\|abcd\\)\\(d\\|\\)",
    0,
    0,
    "abcd",
    0,
    1,
    3,
    {{0, 4}, {0, 4}, {4, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-3",
    "(abcd|){2,3}",
    REG_EXTENDED,
    0,
    "abcd",
    0,
    1,
    2,
    {{0, 4}, {0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-4",
    "(abcd|){10,11}",
    REG_EXTENDED,
    0,
    "abcd",
    0,
    1,
    2,
    {{0, 4}, {0, 4}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-5",
    "(abcd){256}",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-6",
    "(abcd){0,256}",
    REG_EXTENDED,
    REG_BADBR,
    "",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-7",
    "a{1,}",
    REG_EXTENDED,
    0,
    "aaaaa",
    0,
    1,
    1,
    {{0, 5}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-8",
    "\\(abc$\\)",
    0,
    0,
    "abc",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-9",
    "[[:(abc$):]]",
    0,
    0,
    "abc",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-10",
    "[[:(abc$):]]",
    0,
    0,
    "abc$",
    0,
    0,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-11",
    "(abc|abcd)(d|)",
    REG_EXTENDED,
    0,
    "abcd",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {
    "rx-12",
    "(ab(c)d|abc)(d|)",
    REG_EXTENDED,
    0,
    "abcd",
    0,
    1,
    0,
    {{-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}, {-2, -2}}
  },
  {0, 0, 0, 0, 0, 0, 0, 0, {{0, 0}}}
};

Generated by  Doxygen 1.6.0   Back to index