19e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com/* 29e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com * Copyright 2012 Google Inc. 39e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com * 49e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com * Use of this source code is governed by a BSD-style license that can be 59e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com * found in the LICENSE file. 69e49fb63d355446b91d20ff78ad78b297e89a50dcaryclark@google.com */ 7639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.com#include "DataTypes.h" 873ca6243b31e225e9fd5b75a96cbc82d62557de6caryclark@google.com#include "DataTypes_Test.h" 9639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.com 10639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic pointDegenerates[]; 11639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic notPointDegenerates[]; 12639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic tests[][2]; 13639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern Cubic hexTests[][2]; 14639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.com 15639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern void convert_testx(); 16639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.com 17639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic lines[]; 18639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic notLines[]; 19639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic modEpsilonLines[]; 20639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic lessEpsilonLines[]; 21639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const Cubic negEpsilonLines[]; 22639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.com 23639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t pointDegenerates_count; 24639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t notPointDegenerates_count; 25639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t tests_count; 26639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t hexTests_count; 27639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t lines_count; 28639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t notLines_count; 29639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t modEpsilonLines_count; 30639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t lessEpsilonLines_count; 31639df891487e40925a4f8d9a34fd3dc0c18b40a7caryclark@google.comextern const size_t negEpsilonLines_count; 32