summaryrefslogtreecommitdiff
path: root/recordmydesktop/src/test-rectinsert-data.c
diff options
context:
space:
mode:
Diffstat (limited to 'recordmydesktop/src/test-rectinsert-data.c')
-rw-r--r--recordmydesktop/src/test-rectinsert-data.c380
1 files changed, 380 insertions, 0 deletions
diff --git a/recordmydesktop/src/test-rectinsert-data.c b/recordmydesktop/src/test-rectinsert-data.c
new file mode 100644
index 0000000..45ed23a
--- /dev/null
+++ b/recordmydesktop/src/test-rectinsert-data.c
@@ -0,0 +1,380 @@
+/******************************************************************************
+* for recordMyDesktop *
+*******************************************************************************
+* *
+* Copyright (C) 2008 Martin Nordholts *
+* *
+* 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 *
+* the Free Software Foundation; either version 2 of the License, or *
+* (at your option) any later version. *
+* *
+* This program is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU General Public License for more details. *
+* *
+* You should have received a copy of the GNU General Public License *
+* along with this program; if not, write to the Free Software *
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
+* *
+******************************************************************************/
+
+#include "test-rectinsert-types.h"
+#include "test-rectinsert-data.h"
+
+
+// Defines to increase readability of test data
+#define O FALSE
+#define E TRUE
+
+
+RectInsertTestdataEntry rectinsert_test_data[] = {
+
+ // Test #1
+
+ { "Put a geom in place",
+
+ { 2, 2, 2, 2 },
+
+ { O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #2
+
+ { "Put a geom in place and make sure it gets an even size and position",
+
+ { 15, 2, 4, 3 },
+
+ { O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #3
+
+ { "Put a new geom within an existing geom",
+
+ { 14, 2, 4, 2 },
+
+ { O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #4
+
+ { "Put a new geom over an existing geom and make sure it beocomes even",
+
+ { 1, 1, 3, 3 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+
+ // Test #5
+
+ { "Put a new geom that partly covers an existing geom",
+
+ { 10, 4, 6, 6 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #6
+
+ { "Put new small heighted but wide geom over an existing geom area",
+
+ { 0, 8, 20, 2 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,O,O,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #7
+
+ { "Put new small widthed but high geom over two existing geom areas",
+
+ { 2, 2, 2, 18 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #8
+
+ { "Prepare for test 10",
+
+ { 8, 14, 4, 4 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #9
+
+ { "Prepare for test 10 (again)",
+
+ { 16, 14, 2, 2 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,E,E,O,O,
+
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,E,E,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,E,E, E,E,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O } },
+
+
+ // Test #10
+
+ { "Put a geom that covers two separate geoms",
+
+ { 6, 12, 14, 8 },
+
+ { E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ E,E,E,E,O, O,O,O,O,O, O,O,O,O,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, E,E,E,E,E, E,O,O,O,O,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,O,O,O,O, O,O,O,O,O, O,O,O,O,O,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ O,O,E,E,O, O,E,E,E,E, E,E,E,E,E, E,E,E,E,E } },
+
+
+ // Test #11
+
+ { "Cover the whole area",
+
+ { 0, 0, 20, 20 },
+
+ { E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E,
+ E,E,E,E,E, E,E,E,E,E, E,E,E,E,E, E,E,E,E,E } },
+
+
+ // Mark end of tests
+
+ { NULL, }
+};
+
© All Rights Reserved