From 395ffa59ae46ec056c264c1df84b6140360bf504 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Fri, 22 May 2026 23:30:29 +0200 Subject: [PATCH] Refresh meos-idl.json to MEOS-API canonical; regenerate bindings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Regenerate codegen/res/meos-idl.json from MEOS-API master (including #15's typerecover fix) against MobilityDB master (2c4243a). This recovers the PG-vendored C types the libclang parse had collapsed to int — GSERIALIZED, Datum, DateADT, GBOX, BOX3D, AFFINE — fixing ~512 signature drifts, and picks up mindistance_tgeo_tgeo / tgeoarr_tgeoarr_mindist. The IDL now tracks the public MobilityDB surface (2672 functions); the not-yet-merged extended-type families are dropped until they land on master. Generate the binding for the PUBLIC MEOS API only. The generator now excludes: - internal headers (meos_internal.h / meos_internal_geo.h) — not user-facing, unused by core/types, and many carry the opaque Datum; - the bundled liblwgeom glue header (postgis_ext_defs.in.h) — PostGIS internals; - any Datum-signature function — a Datum is an opaque tagged uintptr_t (a pointer for Float8/text/geometry, 32-bit under WASM32) that cannot be marshalled to a JS scalar; the user-facing path is the typed *_meos.c wrapper (e.g. temporal_start_value -> tint/tfloat/ttext_start_value). No Datum appears in any functions.generated.ts signature. The C preamble now includes the public extended-type headers (meos_cbuffer/npoint/pose/rgeo.h) so the cbuffer/npoint/pose/trgeometry wrappers compile. Track MobilityDB's mult -> mul multiplication rename in the TFloat/TInt/TNumber wrappers. Update the Dockerfile WASM build: bump the MOBILITYDB_COMMIT pin to 2c4243a, enable the CBUFFER/NPOINT/POSE/RGEO MEOS modules, and add the json-c and gsl include paths so the regenerated extended-type bindings compile and link. npm run generate -> Generated: 2124 Skipped: 1 Manual: 35 npx tsc --noEmit -> clean reproducibility: diff of a fresh run.py output vs the committed IDL is empty --- Dockerfile | 10 +- codegen/FunctionsGenerator.ts | 37 +- codegen/res/bindings_c_header.c.template | 4 + codegen/res/meos-idl.json | 29339 ++++++++++++++++++--- core/c-src/bindings.c | 3053 ++- core/functions/functions.generated.ts | 2888 +- core/types/basic/tfloat/TFloat.ts | 10 +- core/types/basic/tint/TInt.ts | 10 +- core/types/basic/tnumber/TNumber.ts | 10 +- 9 files changed, 31109 insertions(+), 4252 deletions(-) diff --git a/Dockerfile b/Dockerfile index ee390cf..f9210db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,11 +4,11 @@ # docker build --output type=local,dest=./wasm --target wasm . # # Versions: -# emsdk 5.0.6 | MobilityDB ee27da1 | GEOS 3.14.1 +# emsdk 5.0.6 | MobilityDB 2c4243a | GEOS 3.14.1 # PROJ 9.8.1 | SQLite 3.46.1 | JSON-C 0.18 | GSL 2.8 # Pinned MobilityDB commit — update together with meos-idl.json when upgrading. -ARG MOBILITYDB_COMMIT=ee27da1a6d2f6cdbdd226bd66a1e7fea86c2832b +ARG MOBILITYDB_COMMIT=2c4243a2656fcef27fa0a2557234593e3e9b125b # EMSCRIPTEN & EVERY NEEDED TOOL FROM emscripten/emsdk:5.0.6 AS base @@ -143,6 +143,10 @@ RUN npm run generate RUN INCLUDES="-I/root/geos/include -I/root/geos/build/capi -I/root/json-c-install/include -I/root/json-c-install/include/json-c" \ && emcmake cmake -S /root/MobilityDB -B /root/MobilityDB/build \ -DMEOS=ON \ + -DCBUFFER=ON \ + -DNPOINT=ON \ + -DPOSE=ON \ + -DRGEO=ON \ -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DGEOS_INCLUDE_DIR=/root/geos/build/capi \ @@ -212,6 +216,8 @@ RUN mkdir -p /app/wasm \ -I/root/MobilityDB/postgis \ -I/root/MobilityDB/postgis/liblwgeom \ -I/root/PROJ/src \ + -I/root/json-c-install/include \ + -I/root/gsl-wasm/include \ --embed-file /usr/share/zoneinfo@/usr/share/zoneinfo \ --embed-file /root/MobilityDB/meos/src/geo/spatial_ref_sys.csv@/usr/local/share/spatial_ref_sys.csv \ --embed-file /root/PROJ/build/data/proj.db@/usr/local/share/proj/proj.db \ diff --git a/codegen/FunctionsGenerator.ts b/codegen/FunctionsGenerator.ts index 481d839..5c5eaef 100644 --- a/codegen/FunctionsGenerator.ts +++ b/codegen/FunctionsGenerator.ts @@ -203,6 +203,19 @@ const isRawBytes = (t: string) => { */ const isInterval = (t: string) => clean(t) === 'Interval'; +/** + * True for the PostgreSQL Datum tagged value in any pointer arity + * (Datum, Datum *, const Datum, ...). A Datum is an opaque uintptr_t whose + * interpretation depends on the runtime base type: for Float8 / text / geometry + * it holds a *pointer*, not the value (and is only 32-bit under WASM32), so it + * can never be marshalled safely to a JS scalar. Datum only ever appears on + * INTERNAL functions (meos_internal.h); the user-facing API is the typed + * *_meos.c wrappers declared in the public headers, e.g. + * temporal_start_value(Datum, internal) -> tint_start_value / tfloat_start_value / ttext_start_value + * Functions whose signature mentions Datum are therefore skipped entirely. + */ +const isDatum = (t: string) => /\bDatum\b/.test(clean(t)); + /** * True for the PostgreSQL text type passed as a single pointer (text *). * These require cstring2text / text2cstring conversion in the C wrapper @@ -352,6 +365,10 @@ function detectBoolResult(fn: IdlFunction): BoolResultInfo | null { * * The only cases that remain un-generatable are: * + * - Datum return or param: Datum is an opaque, internal-only tagged value + * (see isDatum) that cannot be marshalled to a JS scalar. It appears only + * on internal functions; the user-facing API is the typed *_meos.c wrapper. + * * - Function-pointer params: Emscripten cannot marshal C function pointers * automatically. These require hand-written wrappers using * Module.addFunction() and are listed in MANUAL_FUNCTIONS if needed. @@ -361,7 +378,11 @@ function detectBoolResult(fn: IdlFunction): BoolResultInfo | null { * handled normally as Ptr. */ function shouldSkip(fn: IdlFunction): string | null { + if (isDatum(fn.returnType.c)) + return 'internal Datum return — use the typed *_meos.c wrapper'; for (const p of fn.params) { + if (isDatum(p.cType)) + return `internal Datum param '${p.name}' — use the typed *_meos.c wrapper`; if (isFuncPtr(p.cType)) return `function-pointer param '${p.name}'`; if (isInterval(p.cType)) return `Interval by-value param '${p.name}'`; } @@ -819,7 +840,21 @@ function main(): void { console.log('Reading IDL:', idlPath); const idl: Idl = JSON.parse(fs.readFileSync(idlPath, 'utf-8')); - const fns: IdlFunction[] = idl.functions ?? []; + + // The binding mirrors the PUBLIC MEOS API only. Exclude functions declared in + // non-API headers: the internal headers (meos_internal.h / meos_internal_geo.h + // — not user-facing, nothing in core/types calls them, many take/return the + // opaque Datum, see isDatum / shouldSkip) and the bundled liblwgeom external + // definitions (postgis_ext_defs.in.h — PostGIS glue, not MEOS API). The public + // meos*.h headers, and the typed *_meos.c wrappers they declare, are the API. + const NON_API_HEADERS = new Set([ + 'meos_internal.h', + 'meos_internal_geo.h', + 'postgis_ext_defs.in.h', + ]); + const fns: IdlFunction[] = (idl.functions ?? []).filter( + f => !NON_API_HEADERS.has(f.file) + ); let cOut = fs.readFileSync( path.resolve(__dirname, 'res/bindings_c_header.c.template'), diff --git a/codegen/res/bindings_c_header.c.template b/codegen/res/bindings_c_header.c.template index 6c4892f..9dbbcbe 100644 --- a/codegen/res/bindings_c_header.c.template +++ b/codegen/res/bindings_c_header.c.template @@ -5,6 +5,10 @@ #include #include #include +#include +#include +#include +#include #include /* diff --git a/codegen/res/meos-idl.json b/codegen/res/meos-idl.json index 98c2dd6..b21dd3e 100644 --- a/codegen/res/meos-idl.json +++ b/codegen/res/meos-idl.json @@ -1,5 +1,135 @@ { "functions": [ + { + "name": "meos_array_create", + "file": "meos.h", + "returnType": { + "c": "MeosArray *", + "canonical": "struct MeosArray *" + }, + "params": [ + { + "name": "elem_size", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_array_add", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + }, + { + "name": "value", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "meos_array_get", + "file": "meos.h", + "returnType": { + "c": "void *", + "canonical": "void *" + }, + "params": [ + { + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_array_count", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" + } + ] + }, + { + "name": "meos_array_reset", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_reset_free", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_destroy", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_destroy_free", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, { "name": "rtree_create_intspan", "file": "meos.h", @@ -119,7 +249,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "id", @@ -132,8 +262,8 @@ "name": "rtree_search", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -152,9 +282,9 @@ "canonical": "const void *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, @@ -162,8 +292,8 @@ "name": "rtree_search_temporal", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -179,12 +309,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, @@ -414,17 +544,17 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -454,13 +584,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "interv", @@ -504,7 +634,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -519,13 +649,13 @@ "file": "meos.h", "returnType": { "c": "Timestamp", - "canonical": "long" + "canonical": "Timestamp" }, "params": [ { "name": "dateVal", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -534,13 +664,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -639,12 +769,12 @@ "params": [ { "name": "l", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "r", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -659,13 +789,13 @@ "params": [ { "name": "l", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "r", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -679,32 +809,32 @@ "params": [ { "name": "years", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "months", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "weeks", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "hours", - "cType": "int32", + "cType": "int", "canonical": "int" }, { "name": "mins", - "cType": "int32", + "cType": "int", "canonical": "int" }, { @@ -725,12 +855,12 @@ { "name": "d1", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "d2", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -739,17 +869,17 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "days", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -759,13 +889,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "interv", @@ -785,12 +915,12 @@ { "name": "t1", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "t2", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -819,7 +949,7 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { @@ -840,7 +970,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -879,7 +1009,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -904,7 +1034,7 @@ "file": "meos.h", "returnType": { "c": "Timestamp", - "canonical": "long" + "canonical": "Timestamp" }, "params": [ { @@ -914,7 +1044,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -930,7 +1060,7 @@ { "name": "t", "cType": "Timestamp", - "canonical": "long" + "canonical": "Timestamp" } ] }, @@ -939,7 +1069,7 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { @@ -949,7 +1079,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -965,7 +1095,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -980,7 +1110,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -995,12 +1125,12 @@ { "name": "txt1", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "txt2", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1009,13 +1139,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1024,7 +1154,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -1039,13 +1169,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1054,13 +1184,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1075,7 +1205,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1084,13 +1214,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1099,18 +1229,18 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "txt1", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "txt2", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -1119,13 +1249,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "interv", @@ -1139,13 +1269,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "t", "cType": "Timestamp", - "canonical": "long" + "canonical": "Timestamp" } ] }, @@ -1154,13 +1284,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -1169,7 +1299,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1190,7 +1320,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1199,18 +1329,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -1219,7 +1349,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1240,7 +1370,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1249,7 +1379,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1270,7 +1400,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1279,7 +1409,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1300,7 +1430,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1309,7 +1439,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1330,7 +1460,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1339,7 +1469,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1360,7 +1490,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1369,7 +1499,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1390,7 +1520,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -1404,13 +1534,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", @@ -1424,7 +1554,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1445,7 +1575,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "maxdd", @@ -1459,7 +1589,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1480,7 +1610,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "maxdd", @@ -1494,7 +1624,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1515,7 +1645,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1524,17 +1654,17 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "value", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -1544,7 +1674,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1565,7 +1695,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1574,7 +1704,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1595,7 +1725,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1610,7 +1740,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "variant", @@ -1619,8 +1749,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1635,7 +1765,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "variant", @@ -1644,8 +1774,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1654,7 +1784,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1669,7 +1799,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1679,8 +1809,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -1695,7 +1825,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "variant", @@ -1704,8 +1834,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1720,7 +1850,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "variant", @@ -1729,8 +1859,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1739,7 +1869,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1754,7 +1884,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1764,8 +1894,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -1780,7 +1910,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "variant", @@ -1789,8 +1919,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1805,7 +1935,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "variant", @@ -1814,8 +1944,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -1824,7 +1954,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1839,7 +1969,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1849,8 +1979,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -1859,7 +1989,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1880,7 +2010,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1889,7 +2019,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -1910,7 +2040,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -1919,7 +2049,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1940,7 +2070,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -1949,7 +2079,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1970,7 +2100,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -1979,13 +2109,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "const int64 *", - "canonical": "const long *" + "cType": "const int64_t *", + "canonical": "const int64_t *" }, { "name": "count", @@ -1999,18 +2129,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "upper", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "lower_inc", @@ -2029,13 +2159,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", "cType": "const DateADT *", - "canonical": "const int *" + "canonical": "const DateADT *" }, { "name": "count", @@ -2049,18 +2179,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "upper", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "lower_inc", @@ -2079,7 +2209,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2099,7 +2229,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2129,7 +2259,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2149,7 +2279,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2179,13 +2309,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2194,13 +2324,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2209,13 +2339,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2224,13 +2354,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "spans", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "count", @@ -2244,13 +2374,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" }, { "name": "count", @@ -2264,13 +2394,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", "cType": "const TimestampTz *", - "canonical": "const long *" + "canonical": "const TimestampTz *" }, { "name": "count", @@ -2284,18 +2414,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "lower", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "upper", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "lower_inc", @@ -2314,13 +2444,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -2329,7 +2459,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2344,7 +2474,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2359,13 +2489,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -2374,13 +2504,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -2389,13 +2519,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -2404,13 +2534,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2419,13 +2549,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2434,13 +2564,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2449,7 +2579,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2464,7 +2594,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2479,7 +2609,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2494,13 +2624,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2509,13 +2639,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2524,13 +2654,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2539,7 +2669,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -2554,7 +2684,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -2569,7 +2699,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -2584,13 +2714,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2599,13 +2729,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2614,13 +2744,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2629,13 +2759,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2644,13 +2774,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2659,13 +2789,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2674,13 +2804,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -2689,13 +2819,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -2704,13 +2834,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -2719,13 +2849,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -2734,13 +2864,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2749,13 +2879,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2764,13 +2894,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2778,14 +2908,14 @@ "name": "bigintset_end_value", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2793,14 +2923,14 @@ "name": "bigintset_start_value", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2815,7 +2945,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -2824,8 +2954,8 @@ }, { "name": "result", - "cType": "int64 *", - "canonical": "long *" + "cType": "int64_t *", + "canonical": "int64_t *" } ] }, @@ -2833,14 +2963,14 @@ "name": "bigintset_values", "file": "meos.h", "returnType": { - "c": "int64 *", - "canonical": "long *" + "c": "int64_t *", + "canonical": "int64_t *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2848,14 +2978,14 @@ "name": "bigintspan_lower", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2863,14 +2993,14 @@ "name": "bigintspan_upper", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2878,14 +3008,14 @@ "name": "bigintspan_width", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -2893,14 +3023,14 @@ "name": "bigintspanset_lower", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2908,14 +3038,14 @@ "name": "bigintspanset_upper", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -2923,14 +3053,14 @@ "name": "bigintspanset_width", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -2944,13 +3074,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2959,13 +3089,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -2980,7 +3110,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -2990,7 +3120,7 @@ { "name": "result", "cType": "DateADT *", - "canonical": "int *" + "canonical": "DateADT *" } ] }, @@ -2999,13 +3129,13 @@ "file": "meos.h", "returnType": { "c": "DateADT *", - "canonical": "int *" + "canonical": "DateADT *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3020,7 +3150,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3029,13 +3159,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3044,13 +3174,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3065,7 +3195,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "n", @@ -3075,7 +3205,7 @@ { "name": "result", "cType": "DateADT *", - "canonical": "int *" + "canonical": "DateADT *" } ] }, @@ -3084,13 +3214,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3105,7 +3235,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3119,13 +3249,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3140,7 +3270,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3149,13 +3279,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3170,7 +3300,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3185,7 +3315,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3200,7 +3330,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3225,7 +3355,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3240,7 +3370,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3255,7 +3385,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3270,7 +3400,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3285,7 +3415,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3300,7 +3430,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3315,7 +3445,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3335,7 +3465,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3350,7 +3480,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3365,7 +3495,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3390,7 +3520,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3405,7 +3535,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3420,7 +3550,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3435,7 +3565,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3450,7 +3580,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3465,7 +3595,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3480,7 +3610,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3493,14 +3623,14 @@ "name": "set_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3508,19 +3638,19 @@ "name": "set_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3535,7 +3665,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3543,14 +3673,14 @@ "name": "span_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3558,19 +3688,19 @@ "name": "span_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3585,7 +3715,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3600,7 +3730,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3609,13 +3739,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3623,14 +3753,14 @@ "name": "spanset_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3638,19 +3768,19 @@ "name": "spanset_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -3665,7 +3795,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3680,7 +3810,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3689,13 +3819,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3704,13 +3834,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -3724,13 +3854,13 @@ "file": "meos.h", "returnType": { "c": "Span **", - "canonical": "Span **" + "canonical": "struct Span **" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3739,13 +3869,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3760,7 +3890,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3769,13 +3899,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3784,13 +3914,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3805,7 +3935,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3815,7 +3945,7 @@ { "name": "result", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" } ] }, @@ -3824,13 +3954,13 @@ "file": "meos.h", "returnType": { "c": "text **", - "canonical": "struct varlena **" + "canonical": "text **" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3839,13 +3969,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3854,13 +3984,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3875,7 +4005,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -3885,7 +4015,7 @@ { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -3894,13 +4024,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -3915,7 +4045,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3924,13 +4054,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3939,13 +4069,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -3960,7 +4090,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "boundspan", @@ -3974,13 +4104,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -3989,13 +4119,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4010,7 +4140,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4019,13 +4149,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4034,13 +4164,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4055,7 +4185,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "n", @@ -4065,7 +4195,7 @@ { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -4074,13 +4204,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4089,23 +4219,23 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "hasshift", @@ -4124,23 +4254,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "hasshift", @@ -4159,23 +4289,23 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "hasshift", @@ -4194,13 +4324,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4229,13 +4359,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4264,13 +4394,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4299,13 +4429,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4314,13 +4444,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "normalize", @@ -4334,13 +4464,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4349,13 +4479,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4364,13 +4494,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4399,13 +4529,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4414,13 +4544,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "normalize", @@ -4434,13 +4564,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4449,13 +4579,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -4464,13 +4594,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "maxdd", @@ -4484,13 +4614,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4519,13 +4649,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4534,13 +4664,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4549,13 +4679,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "normalize", @@ -4569,13 +4699,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -4584,13 +4714,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "maxdd", @@ -4604,13 +4734,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4639,13 +4769,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4674,13 +4804,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4709,13 +4839,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4744,13 +4874,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interv", @@ -4764,13 +4894,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -4784,18 +4914,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4804,18 +4934,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -4824,13 +4954,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4839,13 +4969,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4854,13 +4984,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -4869,13 +4999,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -4885,7 +5015,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4894,13 +5024,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "shift", @@ -4919,13 +5049,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "duration", @@ -4935,7 +5065,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4944,13 +5074,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4969,13 +5099,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -4985,7 +5115,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4994,13 +5124,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -5019,13 +5149,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -5035,7 +5165,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5050,12 +5180,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5070,12 +5200,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5090,12 +5220,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5110,12 +5240,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5130,12 +5260,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5150,12 +5280,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5170,12 +5300,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5190,12 +5320,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5210,12 +5340,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5230,12 +5360,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5250,12 +5380,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5270,12 +5400,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5290,12 +5420,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5310,12 +5440,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5330,12 +5460,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5350,12 +5480,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5370,12 +5500,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5390,12 +5520,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5410,12 +5540,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5430,12 +5560,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5450,12 +5580,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5464,13 +5594,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5479,13 +5609,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "elems_per_span", @@ -5504,13 +5634,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "span_count", @@ -5529,13 +5659,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5544,13 +5674,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "elems_per_span", @@ -5569,13 +5699,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "span_count", @@ -5600,12 +5730,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -5620,12 +5750,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -5640,7 +5770,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -5660,7 +5790,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -5680,12 +5810,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5700,12 +5830,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5720,12 +5850,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5740,12 +5870,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -5760,12 +5890,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -5780,7 +5910,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -5800,7 +5930,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -5820,12 +5950,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5840,12 +5970,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5860,12 +5990,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5879,13 +6009,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5899,13 +6029,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5919,13 +6049,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5940,12 +6070,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -5960,12 +6090,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5980,12 +6110,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6005,7 +6135,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6025,7 +6155,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6045,7 +6175,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6065,7 +6195,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6085,7 +6215,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6105,7 +6235,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6120,12 +6250,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6140,12 +6270,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6160,12 +6290,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6180,12 +6310,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6200,12 +6330,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6220,12 +6350,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6240,12 +6370,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6260,12 +6390,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6280,12 +6410,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6300,12 +6430,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6320,12 +6450,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6340,7 +6470,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -6360,7 +6490,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -6380,12 +6510,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6400,12 +6530,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -6420,12 +6550,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6440,12 +6570,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6460,12 +6590,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6480,7 +6610,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -6500,7 +6630,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -6520,12 +6650,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6540,12 +6670,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6560,12 +6690,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6580,12 +6710,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6600,12 +6730,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6620,7 +6750,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -6640,7 +6770,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -6660,12 +6790,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6680,12 +6810,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6700,12 +6830,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6720,12 +6850,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6740,12 +6870,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6760,12 +6890,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6780,12 +6910,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6800,12 +6930,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6820,12 +6950,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -6840,12 +6970,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6860,12 +6990,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6880,12 +7010,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6900,12 +7030,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6920,12 +7050,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6940,12 +7070,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6960,12 +7090,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6980,12 +7110,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7000,12 +7130,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7020,12 +7150,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7040,12 +7170,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7060,12 +7190,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7080,12 +7210,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7100,12 +7230,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7120,12 +7250,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7140,12 +7270,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7160,12 +7290,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7180,12 +7310,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7200,12 +7330,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7220,12 +7350,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7240,12 +7370,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7260,12 +7390,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7280,12 +7410,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7299,13 +7429,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7319,13 +7449,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7339,13 +7469,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7365,7 +7495,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7385,7 +7515,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7405,7 +7535,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7425,7 +7555,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7445,7 +7575,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7465,7 +7595,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7480,12 +7610,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7500,7 +7630,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -7520,7 +7650,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -7540,12 +7670,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7560,12 +7690,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -7580,12 +7710,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7600,7 +7730,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -7620,7 +7750,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -7640,12 +7770,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7660,12 +7790,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7680,12 +7810,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7700,7 +7830,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -7720,7 +7850,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -7740,12 +7870,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7760,12 +7890,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7780,12 +7910,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7800,12 +7930,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -7820,12 +7950,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7840,12 +7970,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7860,12 +7990,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7880,12 +8010,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7900,12 +8030,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7920,12 +8050,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7940,12 +8070,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7960,12 +8090,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7980,12 +8110,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8000,12 +8130,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8020,12 +8150,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8040,12 +8170,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8060,12 +8190,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8080,12 +8210,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8100,12 +8230,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8120,12 +8250,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8140,12 +8270,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8160,12 +8290,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8180,12 +8310,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8200,12 +8330,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8220,12 +8350,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8240,12 +8370,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8260,12 +8390,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8279,13 +8409,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8299,13 +8429,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8319,13 +8449,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8345,7 +8475,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8365,7 +8495,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8385,7 +8515,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8405,7 +8535,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8425,7 +8555,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8445,7 +8575,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8460,12 +8590,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8480,7 +8610,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -8500,7 +8630,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -8520,12 +8650,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8540,12 +8670,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -8560,12 +8690,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8580,7 +8710,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -8600,7 +8730,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -8620,12 +8750,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8640,12 +8770,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8660,12 +8790,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8680,7 +8810,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -8700,7 +8830,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -8720,12 +8850,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8740,12 +8870,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8760,12 +8890,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8779,13 +8909,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8799,13 +8929,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8819,13 +8949,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8845,7 +8975,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8865,7 +8995,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8885,7 +9015,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8905,7 +9035,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -8925,7 +9055,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8945,7 +9075,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8960,12 +9090,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8980,7 +9110,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -9000,7 +9130,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -9020,12 +9150,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9040,12 +9170,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -9060,12 +9190,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9080,7 +9210,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9100,7 +9230,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9120,12 +9250,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9140,12 +9270,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9160,12 +9290,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9180,7 +9310,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9200,7 +9330,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9220,12 +9350,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9240,12 +9370,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9260,12 +9390,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9279,13 +9409,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9299,13 +9429,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9319,13 +9449,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9345,7 +9475,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9365,7 +9495,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9385,7 +9515,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9405,7 +9535,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9425,7 +9555,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9445,7 +9575,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9460,12 +9590,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9480,7 +9610,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -9500,7 +9630,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -9520,12 +9650,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9540,12 +9670,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -9560,12 +9690,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9580,7 +9710,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9600,7 +9730,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9620,12 +9750,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9640,12 +9770,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9660,12 +9790,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9680,7 +9810,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9700,7 +9830,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9720,12 +9850,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9740,12 +9870,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9760,12 +9890,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9774,18 +9904,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9794,18 +9924,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9814,7 +9944,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -9825,7 +9955,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9834,7 +9964,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -9845,7 +9975,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9854,18 +9984,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9874,18 +10004,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -9894,13 +10024,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -9914,13 +10044,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -9934,18 +10064,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -9954,18 +10084,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -9974,18 +10104,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -9994,18 +10124,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10014,18 +10144,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10034,13 +10164,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10054,13 +10184,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10074,18 +10204,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10094,18 +10224,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10114,18 +10244,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10134,18 +10264,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10154,18 +10284,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10174,13 +10304,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -10194,13 +10324,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -10214,18 +10344,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10234,18 +10364,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10254,18 +10384,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10274,18 +10404,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10294,18 +10424,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10314,18 +10444,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10334,18 +10464,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10354,18 +10484,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10374,18 +10504,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10394,18 +10524,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10414,18 +10544,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10434,7 +10564,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10445,7 +10575,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10454,7 +10584,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10465,7 +10595,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10474,7 +10604,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10485,7 +10615,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10494,7 +10624,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -10505,7 +10635,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10514,7 +10644,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10525,7 +10655,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10534,7 +10664,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10545,7 +10675,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10554,18 +10684,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10574,18 +10704,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10594,13 +10724,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -10614,13 +10744,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -10634,18 +10764,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10654,18 +10784,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -10674,18 +10804,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10694,18 +10824,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10714,18 +10844,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10734,13 +10864,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10754,13 +10884,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10774,18 +10904,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10794,18 +10924,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10814,18 +10944,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10834,18 +10964,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10854,18 +10984,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10874,13 +11004,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -10894,13 +11024,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -10914,18 +11044,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10934,18 +11064,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10954,18 +11084,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10974,18 +11104,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -10994,18 +11124,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11014,18 +11144,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11034,18 +11164,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11054,18 +11184,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11074,18 +11204,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11094,18 +11224,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11114,18 +11244,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11134,18 +11264,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11154,18 +11284,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11174,7 +11304,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -11185,7 +11315,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11194,13 +11324,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11214,7 +11344,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11225,7 +11355,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11234,7 +11364,7 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -11245,7 +11375,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11254,7 +11384,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11265,7 +11395,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11274,7 +11404,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11285,7 +11415,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11294,18 +11424,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11314,18 +11444,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11334,13 +11464,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -11354,13 +11484,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -11374,18 +11504,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11394,18 +11524,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -11414,18 +11544,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11434,18 +11564,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11454,18 +11584,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11474,13 +11604,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11494,13 +11624,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -11514,18 +11644,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11534,18 +11664,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11554,18 +11684,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11574,18 +11704,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11594,18 +11724,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11614,13 +11744,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -11634,13 +11764,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -11654,18 +11784,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11674,18 +11804,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11694,18 +11824,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11714,18 +11844,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11734,18 +11864,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11754,18 +11884,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11774,18 +11904,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11793,19 +11923,19 @@ "name": "distance_bigintset_bigintset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11813,19 +11943,19 @@ "name": "distance_bigintspan_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11833,19 +11963,19 @@ "name": "distance_bigintspanset_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11853,19 +11983,19 @@ "name": "distance_bigintspanset_bigintspanset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11880,12 +12010,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11900,12 +12030,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11920,12 +12050,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11940,12 +12070,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11960,12 +12090,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -11980,12 +12110,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12000,12 +12130,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12020,12 +12150,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12040,12 +12170,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12060,12 +12190,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12080,12 +12210,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12100,12 +12230,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12113,19 +12243,19 @@ "name": "distance_set_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12140,12 +12270,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12160,7 +12290,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "d", @@ -12180,7 +12310,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "i", @@ -12200,12 +12330,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12213,19 +12343,19 @@ "name": "distance_span_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12240,12 +12370,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12260,7 +12390,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -12280,7 +12410,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -12300,12 +12430,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12313,19 +12443,19 @@ "name": "distance_spanset_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12340,12 +12470,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12360,7 +12490,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -12380,7 +12510,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -12400,12 +12530,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12420,12 +12550,12 @@ { "name": "s1", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "s2", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12440,12 +12570,12 @@ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12460,12 +12590,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12480,12 +12610,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12494,18 +12624,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12514,18 +12644,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12534,18 +12664,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12554,18 +12684,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12574,13 +12704,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", @@ -12594,13 +12724,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "d", @@ -12614,13 +12744,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", @@ -12634,17 +12764,17 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "i", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -12654,18 +12784,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -12674,13 +12804,13 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" } ] }, @@ -12689,18 +12819,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "s", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" } ] }, @@ -12709,18 +12839,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12729,18 +12859,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12749,18 +12879,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12769,13 +12899,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -12784,18 +12914,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12804,18 +12934,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -12824,18 +12954,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12844,18 +12974,18 @@ "file": "meos.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12863,24 +12993,24 @@ "name": "bigint_get_bin", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "value", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12889,23 +13019,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "count", @@ -12919,23 +13049,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "count", @@ -12949,13 +13079,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "duration", @@ -12965,7 +13095,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12974,13 +13104,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -12990,7 +13120,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "count", @@ -13004,13 +13134,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -13020,7 +13150,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "count", @@ -13059,13 +13189,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13089,13 +13219,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13144,13 +13274,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13174,13 +13304,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13204,13 +13334,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -13220,7 +13350,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13229,13 +13359,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -13245,7 +13375,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -13259,13 +13389,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -13275,7 +13405,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -13295,7 +13425,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13304,8 +13434,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -13320,7 +13450,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13329,8 +13459,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -13339,7 +13469,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13354,7 +13484,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13364,8 +13494,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -13374,7 +13504,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13395,7 +13525,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "maxdd", @@ -13409,7 +13539,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13420,7 +13550,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13429,7 +13559,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13440,7 +13570,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13449,7 +13579,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13460,7 +13590,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13469,7 +13599,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13480,7 +13610,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13489,18 +13619,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13509,18 +13639,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13529,13 +13659,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13544,18 +13674,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "p", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13564,7 +13694,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13579,7 +13709,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13594,13 +13724,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -13609,13 +13739,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13624,13 +13754,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -13639,13 +13769,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13654,13 +13784,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13669,13 +13799,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13684,13 +13814,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13698,14 +13828,14 @@ "name": "tbox_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13713,19 +13843,19 @@ "name": "tbox_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -13740,7 +13870,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13755,7 +13885,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13770,12 +13900,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -13790,12 +13920,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13810,12 +13940,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -13830,12 +13960,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13850,7 +13980,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13870,12 +14000,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13890,7 +14020,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13910,12 +14040,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13930,7 +14060,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13950,7 +14080,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13970,7 +14100,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13990,7 +14120,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14004,13 +14134,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "interv", @@ -14024,13 +14154,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "maxdd", @@ -14044,13 +14174,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14069,13 +14199,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "d", @@ -14089,13 +14219,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14124,13 +14254,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "i", @@ -14144,13 +14274,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14179,18 +14309,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "strict", @@ -14204,18 +14334,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14230,12 +14360,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14250,12 +14380,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14270,12 +14400,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14290,12 +14420,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14310,12 +14440,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14330,12 +14460,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14350,12 +14480,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14370,12 +14500,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14390,12 +14520,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14410,12 +14540,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14430,12 +14560,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14450,12 +14580,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14470,12 +14600,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14490,12 +14620,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14510,12 +14640,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14530,12 +14660,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14550,12 +14680,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14570,12 +14700,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14590,12 +14720,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14610,12 +14740,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14624,7 +14754,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14639,7 +14769,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14660,7 +14790,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -14675,7 +14805,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "variant", @@ -14684,8 +14814,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -14700,7 +14830,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "with_bbox", @@ -14735,7 +14865,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "variant", @@ -14744,8 +14874,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -14754,7 +14884,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14769,7 +14899,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14779,8 +14909,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -14789,7 +14919,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14804,7 +14934,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14825,7 +14955,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -14839,7 +14969,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14854,7 +14984,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14875,7 +15005,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -14884,7 +15014,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14899,7 +15029,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14920,7 +15050,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -14929,7 +15059,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -14940,7 +15070,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -14949,7 +15079,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -14960,7 +15090,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -14969,7 +15099,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -14980,7 +15110,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -14989,7 +15119,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15000,7 +15130,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15009,7 +15139,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15020,7 +15150,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15029,13 +15159,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15044,7 +15174,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15055,7 +15185,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15064,7 +15194,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15075,7 +15205,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15084,7 +15214,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15095,7 +15225,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15104,7 +15234,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15115,7 +15245,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -15129,7 +15259,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15140,7 +15270,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -15154,7 +15284,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -15165,7 +15295,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15174,7 +15304,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15185,7 +15315,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15194,7 +15324,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15205,7 +15335,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15214,7 +15344,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15225,7 +15355,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15234,7 +15364,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15245,7 +15375,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15254,13 +15384,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15294,13 +15424,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "sequences", "cType": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, { "name": "count", @@ -15319,13 +15449,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15354,18 +15484,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15374,18 +15504,18 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15394,18 +15524,18 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -15414,18 +15544,18 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15434,18 +15564,18 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15454,13 +15584,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15469,13 +15599,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15484,13 +15614,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15499,13 +15629,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15514,13 +15644,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15529,13 +15659,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15550,7 +15680,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15565,7 +15695,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15580,12 +15710,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -15595,7 +15725,7 @@ { "name": "value", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -15610,7 +15740,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -15620,7 +15750,7 @@ { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -15629,13 +15759,13 @@ "file": "meos.h", "returnType": { "c": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -15655,7 +15785,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "boundspan", @@ -15669,13 +15799,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15684,13 +15814,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15699,13 +15829,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15713,14 +15843,14 @@ "name": "temporal_hash", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15729,13 +15859,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -15749,13 +15879,13 @@ "file": "meos.h", "returnType": { "c": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -15775,7 +15905,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15790,7 +15920,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15799,13 +15929,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15814,13 +15944,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15835,7 +15965,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15850,7 +15980,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15865,7 +15995,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15874,13 +16004,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -15904,13 +16034,13 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -15924,13 +16054,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -15944,13 +16074,13 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -15964,13 +16094,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15979,13 +16109,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -15994,13 +16124,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16009,13 +16139,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdist", @@ -16040,7 +16170,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16049,13 +16179,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16064,13 +16194,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16090,7 +16220,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16100,7 +16230,7 @@ { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -16115,7 +16245,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16130,7 +16260,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16145,7 +16275,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16160,7 +16290,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16175,7 +16305,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16190,7 +16320,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16205,12 +16335,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16235,7 +16365,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16260,7 +16390,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16280,7 +16410,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16295,7 +16425,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16310,7 +16440,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16325,7 +16455,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16340,12 +16470,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16370,7 +16500,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16395,7 +16525,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16415,7 +16545,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16430,7 +16560,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16445,7 +16575,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16454,13 +16584,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16469,13 +16599,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16484,13 +16614,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16499,13 +16629,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16514,13 +16644,13 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16535,12 +16665,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16550,7 +16680,7 @@ { "name": "value", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" } ] }, @@ -16565,7 +16695,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -16575,7 +16705,7 @@ { "name": "result", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" } ] }, @@ -16584,13 +16714,13 @@ "file": "meos.h", "returnType": { "c": "text **", - "canonical": "struct varlena **" + "canonical": "text **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -16624,13 +16754,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, { "name": "count", @@ -16649,13 +16779,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -16669,13 +16799,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -16689,13 +16819,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -16709,13 +16839,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -16734,13 +16864,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -16754,13 +16884,13 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16769,13 +16899,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -16789,13 +16919,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interp", @@ -16809,13 +16939,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16824,13 +16954,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "normalize", @@ -16844,13 +16974,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16859,13 +16989,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -16874,13 +17004,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "width", @@ -16894,13 +17024,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -16919,13 +17049,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -16939,13 +17069,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "width", @@ -16959,13 +17089,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -16984,13 +17114,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "shift", @@ -17004,18 +17134,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" + "canonical": "const struct TInstant *" }, { "name": "interp", @@ -17044,18 +17174,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { "name": "expand", @@ -17069,18 +17199,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "connect", @@ -17094,18 +17224,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "connect", @@ -17119,18 +17249,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "connect", @@ -17144,18 +17274,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "connect", @@ -17169,18 +17299,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "connect", @@ -17194,18 +17324,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17214,13 +17344,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temparr", "cType": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, { "name": "count", @@ -17234,18 +17364,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "connect", @@ -17259,13 +17389,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -17279,13 +17409,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -17299,18 +17429,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -17324,13 +17454,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17339,13 +17469,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17354,18 +17484,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -17374,18 +17504,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17394,18 +17524,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17414,18 +17544,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17434,18 +17564,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17454,18 +17584,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -17479,13 +17609,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17494,13 +17624,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17509,18 +17639,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -17529,18 +17659,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17549,18 +17679,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17569,18 +17699,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17589,18 +17719,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -17609,13 +17739,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -17629,13 +17759,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -17649,13 +17779,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -17669,13 +17799,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -17689,18 +17819,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17709,18 +17839,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17729,18 +17859,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -17749,18 +17879,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17769,18 +17899,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17789,18 +17919,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -17809,18 +17939,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -17829,18 +17959,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -17855,12 +17985,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17875,17 +18005,17 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "ownership": "caller", "nullable": true, - "doc": "Retourne l'\u00e9galit\u00e9 temporelle entre deux valeurs temporelles.", + "doc": "Returns the temporal equality between two temporal values.", "meos": { "temporalDim": "any", "spatialDim": null, @@ -17904,12 +18034,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17924,12 +18054,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17944,12 +18074,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17964,12 +18094,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -17984,12 +18114,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18009,7 +18139,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18029,7 +18159,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18049,7 +18179,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18064,7 +18194,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -18084,12 +18214,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18104,12 +18234,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18124,7 +18254,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18144,7 +18274,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18164,12 +18294,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18189,7 +18319,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18209,7 +18339,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18224,12 +18354,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18244,12 +18374,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18264,7 +18394,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18284,7 +18414,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18304,12 +18434,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18329,7 +18459,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18349,7 +18479,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18364,12 +18494,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18384,12 +18514,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18404,7 +18534,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18424,7 +18554,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18444,12 +18574,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18469,7 +18599,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18489,7 +18619,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18504,12 +18634,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18524,12 +18654,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18544,7 +18674,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18564,7 +18694,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18584,12 +18714,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18609,7 +18739,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18629,7 +18759,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18644,12 +18774,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18664,12 +18794,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18684,7 +18814,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18704,7 +18834,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18724,12 +18854,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18749,7 +18879,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18769,7 +18899,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18789,7 +18919,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18804,7 +18934,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -18824,12 +18954,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18844,12 +18974,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18864,7 +18994,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -18884,7 +19014,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -18904,12 +19034,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18929,7 +19059,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18949,7 +19079,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18969,7 +19099,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -18984,7 +19114,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -19004,12 +19134,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19024,12 +19154,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19044,7 +19174,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19064,7 +19194,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19084,12 +19214,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19109,7 +19239,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19129,7 +19259,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19144,12 +19274,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19164,12 +19294,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19184,7 +19314,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19204,7 +19334,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19224,12 +19354,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19249,7 +19379,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19269,7 +19399,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19284,12 +19414,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19304,12 +19434,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19324,7 +19454,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19344,7 +19474,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19364,12 +19494,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19389,7 +19519,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19409,7 +19539,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19424,12 +19554,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19444,12 +19574,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19464,7 +19594,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19484,7 +19614,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19504,12 +19634,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19529,7 +19659,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19549,7 +19679,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19564,12 +19694,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19584,12 +19714,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19604,7 +19734,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19624,7 +19754,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19644,12 +19774,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19669,7 +19799,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19689,7 +19819,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19709,7 +19839,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19724,7 +19854,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -19744,12 +19874,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19764,12 +19894,12 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19784,7 +19914,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19804,7 +19934,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19824,12 +19954,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19838,7 +19968,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -19849,7 +19979,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19858,7 +19988,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -19869,7 +19999,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19878,7 +20008,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -19889,7 +20019,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19898,13 +20028,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -19918,18 +20048,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19938,18 +20068,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -19958,13 +20088,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -19978,13 +20108,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -19998,18 +20128,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20018,7 +20148,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20029,7 +20159,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20038,7 +20168,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20049,7 +20179,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20058,18 +20188,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20078,18 +20208,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20098,13 +20228,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20118,13 +20248,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20138,18 +20268,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20158,7 +20288,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20169,7 +20299,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20178,7 +20308,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20189,7 +20319,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20198,18 +20328,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20218,18 +20348,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20238,13 +20368,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20258,13 +20388,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20278,18 +20408,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20298,7 +20428,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20309,7 +20439,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20318,7 +20448,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20329,7 +20459,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20338,18 +20468,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20358,18 +20488,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20378,13 +20508,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20398,13 +20528,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20418,18 +20548,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20438,7 +20568,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20449,7 +20579,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20458,7 +20588,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20469,7 +20599,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20478,18 +20608,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20498,18 +20628,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20518,13 +20648,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20538,13 +20668,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20558,18 +20688,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20578,7 +20708,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20589,7 +20719,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20598,7 +20728,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20609,7 +20739,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20618,7 +20748,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -20629,7 +20759,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20638,13 +20768,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -20658,18 +20788,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20678,18 +20808,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20698,13 +20828,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -20718,13 +20848,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -20738,18 +20868,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20758,13 +20888,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -20778,13 +20908,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "elem_count", @@ -20803,13 +20933,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "span_count", @@ -20828,13 +20958,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "elem_count", @@ -20853,13 +20983,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box_count", @@ -20878,13 +21008,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -20904,12 +21034,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20924,12 +21054,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20944,12 +21074,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -20964,12 +21094,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -20984,12 +21114,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21004,12 +21134,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21024,12 +21154,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21044,12 +21174,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21064,12 +21194,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21084,12 +21214,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21104,12 +21234,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21124,12 +21254,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21144,12 +21274,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21164,12 +21294,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21184,12 +21314,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21204,12 +21334,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21224,12 +21354,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21244,12 +21374,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21264,12 +21394,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21284,12 +21414,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21304,12 +21434,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21324,12 +21454,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21344,12 +21474,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21364,12 +21494,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21384,12 +21514,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21404,12 +21534,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21424,12 +21554,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21444,12 +21574,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21464,12 +21594,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21484,12 +21614,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21504,12 +21634,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21524,12 +21654,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21544,12 +21674,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21564,12 +21694,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21584,12 +21714,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21604,12 +21734,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21624,12 +21754,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21644,12 +21774,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21664,12 +21794,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21684,12 +21814,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21704,12 +21834,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21724,12 +21854,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21744,12 +21874,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21764,12 +21894,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21784,12 +21914,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21804,12 +21934,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21824,12 +21954,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21844,12 +21974,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21864,12 +21994,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21884,12 +22014,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21904,12 +22034,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21924,12 +22054,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21944,12 +22074,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21964,12 +22094,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -21984,12 +22114,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22004,12 +22134,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22024,12 +22154,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22044,12 +22174,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22064,12 +22194,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22084,12 +22214,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22104,12 +22234,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22124,12 +22254,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22144,12 +22274,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22164,12 +22294,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22184,12 +22314,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22204,12 +22334,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22224,12 +22354,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22244,12 +22374,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22264,12 +22394,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22284,12 +22414,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22304,12 +22434,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22324,12 +22454,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22344,12 +22474,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22364,12 +22494,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22384,12 +22514,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22404,12 +22534,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22424,12 +22554,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22444,12 +22574,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22464,12 +22594,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22484,12 +22614,12 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22504,12 +22634,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22524,12 +22654,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22544,12 +22674,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22564,12 +22694,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22578,7 +22708,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22589,7 +22719,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22598,13 +22728,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -22618,18 +22748,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22638,13 +22768,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22653,13 +22783,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22668,7 +22798,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22679,7 +22809,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22688,13 +22818,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "b", @@ -22708,18 +22838,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22728,7 +22858,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22739,7 +22869,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22748,7 +22878,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22759,7 +22889,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22768,13 +22898,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -22788,13 +22918,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -22808,18 +22938,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22828,7 +22958,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22839,7 +22969,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22848,7 +22978,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22859,7 +22989,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -22868,13 +22998,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -22888,13 +23018,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -22908,27 +23038,27 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "mult_float_tfloat", + "name": "mul_float_tfloat", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22939,16 +23069,16 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "mult_int_tint", + "name": "mul_int_tint", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -22959,22 +23089,22 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, { - "name": "mult_tfloat_float", + "name": "mul_tfloat_float", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -22984,17 +23114,17 @@ ] }, { - "name": "mult_tint_int", + "name": "mul_tint_int", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23004,22 +23134,22 @@ ] }, { - "name": "mult_tnumber_tnumber", + "name": "mul_tnumber_tnumber", "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23028,7 +23158,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23039,7 +23169,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23048,7 +23178,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23059,7 +23189,7 @@ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23068,13 +23198,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23088,13 +23218,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23108,18 +23238,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "tnumber1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "tnumber2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23128,13 +23258,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23143,13 +23273,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23158,13 +23288,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23173,13 +23303,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23188,13 +23318,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23203,13 +23333,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23238,13 +23368,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23253,13 +23383,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23268,18 +23398,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23288,18 +23418,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -23308,18 +23438,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23328,13 +23458,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23343,13 +23473,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23358,13 +23488,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23373,13 +23503,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23393,13 +23523,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23413,18 +23543,18 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23439,12 +23569,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23459,12 +23589,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23479,7 +23609,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "d", @@ -23499,12 +23629,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23519,12 +23649,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23539,7 +23669,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "i", @@ -23559,12 +23689,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23579,12 +23709,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23604,7 +23734,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23624,7 +23754,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23633,18 +23763,58 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_merge_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_merge_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" } ] }, @@ -23653,7 +23823,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -23679,7 +23849,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23699,7 +23869,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23719,7 +23889,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23739,7 +23909,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23759,7 +23929,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23784,7 +23954,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23809,7 +23979,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23834,7 +24004,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -23854,7 +24024,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23874,7 +24044,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23894,7 +24064,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23914,7 +24084,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23939,7 +24109,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23964,7 +24134,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -23978,18 +24148,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -23998,7 +24168,7 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -24024,7 +24194,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24044,7 +24214,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "interv", @@ -24069,7 +24239,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -24089,7 +24259,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -24109,7 +24279,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -24129,7 +24299,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24149,7 +24319,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24158,13 +24328,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "eps_dist", @@ -24183,13 +24353,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "eps_dist", @@ -24208,13 +24378,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -24228,13 +24398,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "mint", @@ -24248,13 +24418,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24264,7 +24434,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -24273,13 +24443,13 @@ "file": "meos.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24289,7 +24459,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "interp", @@ -24309,12 +24479,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24329,12 +24499,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -24354,12 +24524,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24374,12 +24544,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -24399,12 +24569,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -24413,13 +24583,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24429,7 +24599,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24443,13 +24613,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24459,12 +24629,12 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "time_bins", "cType": "TimestampTz **", - "canonical": "long **" + "canonical": "TimestampTz **" }, { "name": "count", @@ -24478,13 +24648,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24494,7 +24664,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24508,13 +24678,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24538,13 +24708,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24568,13 +24738,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "size", @@ -24603,13 +24773,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24629,7 +24799,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24643,13 +24813,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24669,7 +24839,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "value_bins", @@ -24679,7 +24849,7 @@ { "name": "time_bins", "cType": "TimestampTz **", - "canonical": "long **" + "canonical": "TimestampTz **" }, { "name": "count", @@ -24693,13 +24863,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", @@ -24709,7 +24879,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24723,13 +24893,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -24753,13 +24923,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -24779,7 +24949,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24793,13 +24963,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "duration", @@ -24809,7 +24979,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24823,13 +24993,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24853,13 +25023,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24883,13 +25053,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24918,13 +25088,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "vsize", @@ -24944,7 +25114,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24958,13 +25128,13 @@ "file": "meos.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "size", @@ -24984,7 +25154,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "value_bins", @@ -24994,7 +25164,7 @@ { "name": "time_bins", "cType": "TimestampTz **", - "canonical": "long **" + "canonical": "TimestampTz **" }, { "name": "count", @@ -25008,13 +25178,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", @@ -25024,7 +25194,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -25038,13 +25208,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25068,13 +25238,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25094,7 +25264,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -25113,8 +25283,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "endian", @@ -25123,8 +25293,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -25138,8 +25308,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "precision", @@ -25158,8 +25328,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "option", @@ -25188,8 +25358,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "endian", @@ -25208,8 +25378,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "precision", @@ -25222,8 +25392,8 @@ "name": "geo_from_ewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25233,12 +25403,12 @@ }, { "name": "wkb_size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" }, { "name": "srid", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -25247,8 +25417,8 @@ "name": "geo_from_geojson", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25262,8 +25432,8 @@ "name": "geo_from_text", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25288,8 +25458,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25297,8 +25467,8 @@ "name": "geog_from_binary", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25312,8 +25482,8 @@ "name": "geog_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25327,8 +25497,8 @@ "name": "geog_in", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25338,7 +25508,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -25347,8 +25517,8 @@ "name": "geom_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25362,8 +25532,8 @@ "name": "geom_in", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25373,7 +25543,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -25382,8 +25552,8 @@ "name": "box3d_make", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { @@ -25433,8 +25603,8 @@ "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const BOX3D *", + "canonical": "const BOX3D *" }, { "name": "maxdd", @@ -25447,8 +25617,8 @@ "name": "gbox_make", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { @@ -25498,8 +25668,8 @@ "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GBOX *", + "canonical": "const GBOX *" }, { "name": "maxdd", @@ -25512,14 +25682,14 @@ "name": "geo_copy", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25527,8 +25697,8 @@ "name": "geogpoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25552,8 +25722,8 @@ "name": "geogpoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25582,8 +25752,8 @@ "name": "geompoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25607,8 +25777,8 @@ "name": "geompoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25637,14 +25807,14 @@ "name": "geom_to_geog", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25652,14 +25822,14 @@ "name": "geog_to_geom", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geog", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25673,8 +25843,8 @@ "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25688,8 +25858,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25718,8 +25888,8 @@ "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25732,14 +25902,14 @@ "name": "geog_centroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25758,8 +25928,8 @@ "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25778,8 +25948,8 @@ "params": [ { "name": "g", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25798,13 +25968,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "result", @@ -25823,8 +25993,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25838,8 +26008,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25853,8 +26023,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25862,14 +26032,14 @@ "name": "line_point_n", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "n", @@ -25882,14 +26052,14 @@ "name": "geo_reverse", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25897,14 +26067,14 @@ "name": "geo_round", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "maxdd", @@ -25917,14 +26087,14 @@ "name": "geo_set_srid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "srid", @@ -25943,8 +26113,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25952,14 +26122,14 @@ "name": "geo_transform", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "srid_to", @@ -25972,14 +26142,14 @@ "name": "geo_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "pipeline", @@ -26002,14 +26172,14 @@ "name": "geo_collect_garray", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26022,14 +26192,14 @@ "name": "geo_makeline_garray", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26048,8 +26218,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26063,8 +26233,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26072,14 +26242,14 @@ "name": "geo_geo_n", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "n", @@ -26092,14 +26262,14 @@ "name": "geo_pointarr", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "count", @@ -26112,14 +26282,14 @@ "name": "geo_points", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26127,14 +26297,14 @@ "name": "geom_array_union", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26147,14 +26317,14 @@ "name": "geom_boundary", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26162,14 +26332,14 @@ "name": "geom_buffer", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "size", @@ -26187,14 +26357,14 @@ "name": "geom_centroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26202,14 +26372,14 @@ "name": "geom_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26217,19 +26387,19 @@ "name": "geom_difference2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26237,19 +26407,19 @@ "name": "geom_intersection2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26257,19 +26427,19 @@ "name": "geom_intersection2d_coll", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26277,14 +26447,14 @@ "name": "geom_min_bounding_radius", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "radius", @@ -26297,19 +26467,19 @@ "name": "geom_shortestline2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26317,19 +26487,19 @@ "name": "geom_shortestline3d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26337,14 +26507,14 @@ "name": "geom_unary_union", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "prec", @@ -26357,14 +26527,14 @@ "name": "line_interpolate_point", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "distance_fraction", @@ -26388,13 +26558,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26402,14 +26572,14 @@ "name": "line_substring", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "from", @@ -26433,13 +26603,13 @@ "params": [ { "name": "g1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26463,13 +26633,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -26488,13 +26658,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26508,13 +26678,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26528,13 +26698,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26548,13 +26718,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26573,13 +26743,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26598,13 +26768,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26618,13 +26788,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26638,13 +26808,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "patt", @@ -26663,13 +26833,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26678,13 +26848,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "count", @@ -26698,13 +26868,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "elem_count", @@ -26723,13 +26893,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "box_count", @@ -26753,13 +26923,13 @@ "params": [ { "name": "g1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26773,13 +26943,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26793,13 +26963,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26813,13 +26983,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26833,13 +27003,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26848,7 +27018,7 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -26863,7 +27033,7 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { @@ -26884,7 +27054,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -26904,7 +27074,7 @@ { "name": "set", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "maxdd", @@ -26918,13 +27088,13 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "values", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26938,13 +27108,13 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26952,14 +27122,14 @@ "name": "geoset_end_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -26967,14 +27137,14 @@ "name": "geoset_start_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -26989,7 +27159,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "n", @@ -26998,8 +27168,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -27007,14 +27177,14 @@ "name": "geoset_values", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27028,13 +27198,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27049,12 +27219,12 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -27063,18 +27233,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "state", "cType": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27083,18 +27253,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27103,18 +27273,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27123,18 +27293,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27143,18 +27313,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27163,18 +27333,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27183,18 +27353,18 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27203,13 +27373,13 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "srid", @@ -27229,7 +27399,7 @@ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27238,13 +27408,13 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "srid", @@ -27258,13 +27428,13 @@ "file": "meos_geo.h", "returnType": { "c": "Set *", - "canonical": "Set *" + "canonical": "struct Set *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" }, { "name": "pipelinestr", @@ -27294,7 +27464,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "variant", @@ -27303,8 +27473,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -27319,7 +27489,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "variant", @@ -27328,8 +27498,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -27338,7 +27508,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27353,7 +27523,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27363,8 +27533,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -27373,7 +27543,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27394,7 +27564,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "maxdd", @@ -27408,18 +27578,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -27428,18 +27598,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27448,13 +27618,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27463,7 +27633,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27483,7 +27653,7 @@ }, { "name": "srid", - "cType": "int32", + "cType": "int", "canonical": "int" }, { @@ -27519,7 +27689,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27528,13 +27698,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27543,13 +27713,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27557,14 +27727,14 @@ "name": "stbox_to_box3d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27572,14 +27742,14 @@ "name": "stbox_to_gbox", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27587,14 +27757,14 @@ "name": "stbox_to_geo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27603,13 +27773,13 @@ "file": "meos_geo.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27618,13 +27788,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -27633,13 +27803,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -27648,13 +27818,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27663,13 +27833,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -27684,7 +27854,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "spheroid", @@ -27697,14 +27867,14 @@ "name": "stbox_hash", "file": "meos_geo.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27712,19 +27882,19 @@ "name": "stbox_hash_extended", "file": "meos_geo.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "int", + "canonical": "int" } ] }, @@ -27739,7 +27909,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27754,7 +27924,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27769,7 +27939,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27784,7 +27954,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27799,7 +27969,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "spheroid", @@ -27819,12 +27989,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -27839,12 +28009,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -27859,12 +28029,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -27879,12 +28049,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -27899,7 +28069,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27914,7 +28084,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27934,7 +28104,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27954,7 +28124,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27974,7 +28144,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27994,7 +28164,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -28014,7 +28184,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -28028,13 +28198,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "d", @@ -28048,13 +28218,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "interv", @@ -28068,13 +28238,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28083,13 +28253,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "count", @@ -28103,13 +28273,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "maxdd", @@ -28123,13 +28293,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "shift", @@ -28148,13 +28318,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "boxarr", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "count", @@ -28173,13 +28343,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "srid", @@ -28199,7 +28369,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28208,13 +28378,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "srid", @@ -28228,13 +28398,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "pipelinestr", @@ -28264,12 +28434,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28284,12 +28454,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28304,12 +28474,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28324,12 +28494,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28344,12 +28514,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28364,12 +28534,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28384,12 +28554,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28404,12 +28574,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28424,12 +28594,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28444,12 +28614,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28464,12 +28634,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28484,12 +28654,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28504,12 +28674,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28524,12 +28694,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28544,12 +28714,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28564,12 +28734,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28584,12 +28754,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28604,12 +28774,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28624,12 +28794,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28644,12 +28814,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28664,12 +28834,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28678,18 +28848,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "strict", @@ -28703,18 +28873,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28729,12 +28899,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28749,12 +28919,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28769,12 +28939,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28789,12 +28959,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28809,12 +28979,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28829,12 +28999,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28849,12 +29019,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28863,7 +29033,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28878,7 +29048,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28893,7 +29063,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28908,7 +29078,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28923,7 +29093,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28938,7 +29108,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28953,7 +29123,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28968,7 +29138,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -28989,7 +29159,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -29009,7 +29179,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -29029,7 +29199,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "maxdd", @@ -29043,18 +29213,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29063,18 +29233,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -29083,18 +29253,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -29103,18 +29273,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -29128,18 +29298,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -29153,18 +29323,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29173,18 +29343,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -29193,18 +29363,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct Set *" } ] }, @@ -29213,18 +29383,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -29238,7 +29408,7 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -29259,7 +29429,7 @@ { "name": "times", "cType": "const TimestampTz *", - "canonical": "const long *" + "canonical": "const TimestampTz *" }, { "name": "count", @@ -29268,7 +29438,7 @@ }, { "name": "srid", - "cType": "int32", + "cType": "int", "canonical": "int" }, { @@ -29303,18 +29473,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -29328,13 +29498,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const BOX3D *", + "canonical": "const BOX3D *" } ] }, @@ -29343,13 +29513,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GBOX *", + "canonical": "const GBOX *" } ] }, @@ -29358,13 +29528,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -29373,13 +29543,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29388,13 +29558,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29403,13 +29573,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29418,13 +29588,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29433,13 +29603,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29448,13 +29618,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29469,12 +29639,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "extent", @@ -29493,13 +29663,13 @@ }, { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "timesarr", - "cType": "int64 **", - "canonical": "long **" + "cType": "int64_t **", + "canonical": "int64_t **" }, { "name": "count", @@ -29519,12 +29689,12 @@ { "name": "tpoint", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "measure", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "segmentize", @@ -29533,8 +29703,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29543,13 +29713,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29563,13 +29733,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "result", @@ -29583,18 +29753,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "invert", @@ -29608,18 +29778,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29628,13 +29798,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29642,14 +29812,14 @@ "name": "tgeo_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29657,14 +29827,14 @@ "name": "tgeo_end_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29672,14 +29842,14 @@ "name": "tgeo_start_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29687,14 +29857,14 @@ "name": "tgeo_traversed_area", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "unary_union", @@ -29714,12 +29884,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -29728,8 +29898,8 @@ }, { "name": "value", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29744,7 +29914,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "n", @@ -29753,8 +29923,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29762,14 +29932,14 @@ "name": "tgeo_values", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -29783,13 +29953,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29798,13 +29968,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29813,13 +29983,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29834,7 +30004,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "result", @@ -29848,13 +30018,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29863,13 +30033,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29878,13 +30048,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29899,7 +30069,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29914,7 +30084,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29923,18 +30093,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ], "ownership": "caller", "nullable": true, - "doc": "Calcule la vitesse instantan\u00e9e d'un point temporel.", + "doc": "Computes the instantaneous speed of a temporal point.", "meos": { "temporalDim": "sequence", "spatialDim": null, @@ -29946,14 +30116,14 @@ "name": "tpoint_trajectory", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "unary_union", @@ -29966,14 +30136,14 @@ "name": "tpoint_twcentroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -29982,18 +30152,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "a", - "cType": "const int *", - "canonical": "const int *" + "cType": "const AFFINE *", + "canonical": "const AFFINE *" } ] }, @@ -30002,23 +30172,23 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "scale", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30027,13 +30197,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -30053,7 +30223,7 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30062,13 +30232,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "srid", @@ -30082,13 +30252,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "srid", @@ -30102,13 +30272,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "pipelinestr", @@ -30132,18 +30302,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30152,18 +30322,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "border_inc", @@ -30177,18 +30347,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -30197,18 +30367,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30217,18 +30387,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "border_inc", @@ -30242,18 +30412,38 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + } + ] + }, + { + "name": "tpoint_at_elevation", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, @@ -30262,18 +30452,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30282,18 +30472,38 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + } + ] + }, + { + "name": "tpoint_minus_elevation", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, @@ -30302,18 +30512,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30322,18 +30532,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -30347,13 +30557,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30368,12 +30578,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30388,12 +30598,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30407,13 +30617,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30428,12 +30638,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30448,12 +30658,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30467,13 +30677,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30488,12 +30698,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30508,12 +30718,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30527,13 +30737,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30548,12 +30758,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30568,12 +30778,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30582,18 +30792,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30602,18 +30812,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30622,18 +30832,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30642,18 +30852,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30662,13 +30872,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "count", @@ -30682,13 +30892,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "xsize", @@ -30707,8 +30917,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "bitmatrix", @@ -30732,13 +30942,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "xsize", @@ -30762,13 +30972,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "bitmatrix", @@ -30792,13 +31002,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "elem_count", @@ -30817,13 +31027,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box_count", @@ -30848,12 +31058,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30868,12 +31078,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -30888,12 +31098,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30908,12 +31118,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30928,12 +31138,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -30948,12 +31158,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30968,12 +31178,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -30988,12 +31198,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31008,12 +31218,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31028,12 +31238,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31048,12 +31258,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31068,12 +31278,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31088,12 +31298,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31108,12 +31318,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31128,12 +31338,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31148,12 +31358,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31168,12 +31378,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31188,12 +31398,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31208,12 +31418,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31228,12 +31438,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31248,12 +31458,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31268,12 +31478,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31288,12 +31498,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31308,12 +31518,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31328,12 +31538,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31348,12 +31558,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31368,12 +31578,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31388,12 +31598,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31408,12 +31618,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31428,12 +31638,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31448,12 +31658,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31468,12 +31678,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31488,12 +31698,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31508,12 +31718,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31528,12 +31738,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31548,12 +31758,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31568,12 +31778,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31588,12 +31798,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31608,12 +31818,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31628,12 +31838,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31648,12 +31858,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31668,12 +31878,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31688,12 +31898,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31708,12 +31918,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31728,12 +31938,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31748,12 +31958,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31768,12 +31978,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31788,12 +31998,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31808,12 +32018,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31828,12 +32038,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31848,12 +32058,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31868,12 +32078,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31888,12 +32098,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31908,12 +32118,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31928,12 +32138,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31948,12 +32158,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31968,12 +32178,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -31988,12 +32198,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32008,12 +32218,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -32028,12 +32238,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32048,12 +32258,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32068,12 +32278,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -32088,12 +32298,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32107,13 +32317,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32128,12 +32338,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32148,12 +32358,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32168,12 +32378,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32188,12 +32398,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32208,12 +32418,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", @@ -32233,12 +32443,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -32258,12 +32468,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32278,12 +32488,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32298,12 +32508,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32318,12 +32528,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32338,12 +32548,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32357,13 +32567,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32378,12 +32588,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32398,12 +32608,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32417,13 +32627,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32438,12 +32648,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32458,12 +32668,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32478,12 +32688,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32498,12 +32708,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32518,12 +32728,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", @@ -32543,12 +32753,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -32568,12 +32778,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32588,12 +32798,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32608,12 +32818,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32628,12 +32838,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32648,12 +32858,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32662,18 +32872,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32682,18 +32892,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32702,18 +32912,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32722,18 +32932,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32742,18 +32952,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32762,18 +32972,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32782,18 +32992,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32802,18 +33012,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32822,18 +33032,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32842,18 +33052,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -32867,18 +33077,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", @@ -32892,18 +33102,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "dist", @@ -32917,18 +33127,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32937,18 +33147,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32957,18 +33167,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32977,18 +33187,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -32997,18 +33207,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33017,18 +33227,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -33037,18 +33247,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33057,18 +33267,18 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -33083,12 +33293,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33103,12 +33313,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -33123,12 +33333,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33143,12 +33353,12 @@ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -33163,12 +33373,12 @@ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -33177,18 +33387,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33197,18 +33407,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -33216,19 +33426,19 @@ "name": "shortestline_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33236,19 +33446,74 @@ "name": "shortestline_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tgeoarr_tgeoarr_mindist", + "file": "meos_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "arr1", + "cType": "const Temporal **", + "canonical": "const struct Temporal **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "arr2", + "cType": "const Temporal **", + "canonical": "const struct Temporal **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "mindistance_tgeo_tgeo", + "file": "meos_geo.h", + "returnType": { + "c": "double", + "canonical": "double" }, "params": [ { "name": "temp1", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "temp2", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" + }, + { + "name": "threshold", + "cType": "double", + "canonical": "double" } ] }, @@ -33257,7 +33522,7 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" }, "params": [ { @@ -33283,7 +33548,7 @@ { "name": "temp", "cType": "Temporal *", - "canonical": "Temporal *" + "canonical": "struct Temporal *" } ] }, @@ -33292,18 +33557,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" } ] }, @@ -33312,13 +33577,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "point", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "xsize", @@ -33337,8 +33602,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33347,18 +33612,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "point", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "xsize", @@ -33382,13 +33647,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -33397,13 +33662,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -33413,7 +33678,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -33422,13 +33687,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "xsize", @@ -33447,8 +33712,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "border_inc", @@ -33467,13 +33732,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "xsize", @@ -33497,13 +33762,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "border_inc", @@ -33522,13 +33787,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "duration", @@ -33538,7 +33803,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "border_inc", @@ -33557,13 +33822,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "xsize", @@ -33582,8 +33847,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "bitmatrix", @@ -33597,8 +33862,8 @@ }, { "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" + "cType": "GSERIALIZED ***", + "canonical": "GSERIALIZED ***" }, { "name": "count", @@ -33612,13 +33877,13 @@ "file": "meos_geo.h", "returnType": { "c": "Temporal **", - "canonical": "Temporal **" + "canonical": "struct Temporal **" }, "params": [ { "name": "temp", "cType": "const Temporal *", - "canonical": "const Temporal *" + "canonical": "const struct Temporal *" }, { "name": "xsize", @@ -33642,13 +33907,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "bitmatrix", @@ -33662,13 +33927,13 @@ }, { "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" + "cType": "GSERIALIZED ***", + "canonical": "GSERIALIZED ***" }, { "name": "time_bins", "cType": "TimestampTz **", - "canonical": "long **" + "canonical": "TimestampTz **" }, { "name": "count", @@ -33687,8 +33952,8 @@ "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33712,8 +33977,8 @@ "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33741,14 +34006,14 @@ "name": "geo_cluster_intersecting", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33766,14 +34031,14 @@ "name": "geo_cluster_within", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33791,410 +34056,21411 @@ "canonical": "int *" } ] - } - ], - "structs": [ + }, { - "name": "Set", - "file": "meos.h", - "fields": [ + "name": "cbuffer_as_ewkt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "settype", - "cType": "uint8", - "offset_bits": 32 - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_as_hexwkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "basetype", - "cType": "uint8", - "offset_bits": 40 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "count", - "cType": "int32", - "offset_bits": 64 - }, + "name": "size", + "cType": "size_t *", + "canonical": "size_t *" + } + ] + }, + { + "name": "cbuffer_as_text", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "Span", - "file": "meos.h", - "fields": [ + "name": "cbuffer_as_wkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ { - "name": "spantype", - "cType": "uint8", - "offset_bits": 0 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "basetype", - "cType": "uint8", - "offset_bits": 8 + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "lower_inc", - "cType": "bool", - "offset_bits": 16 - }, + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" + } + ] + }, + { + "name": "cbuffer_from_hexwkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "upper_inc", - "cType": "bool", - "offset_bits": 24 - }, + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbuffer_from_wkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "padding", - "cType": "char[4]", - "offset_bits": 32 + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "lower", - "cType": "Datum", - "offset_bits": 64 - }, + "name": "size", + "cType": "size_t", + "canonical": "size_t" + } + ] + }, + { + "name": "cbuffer_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "upper", - "cType": "Datum", - "offset_bits": 128 + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "SpanSet", - "file": "meos.h", - "fields": [ + "name": "cbuffer_out", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "spansettype", - "cType": "uint8", - "offset_bits": 32 - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_copy", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "spantype", - "cType": "uint8", - "offset_bits": 40 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "basetype", - "cType": "uint8", - "offset_bits": 48 + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "padding", - "cType": "char", - "offset_bits": 56 - }, + "name": "radius", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "cbuffer_to_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ { - "name": "count", - "cType": "int32", - "offset_bits": 64 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferarr_to_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ { - "name": "span", - "cType": "Span", - "offset_bits": 128 + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "elems", - "cType": "Span[1]", - "offset_bits": 320 + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "TBox", - "file": "meos.h", - "fields": [ + "name": "geom_to_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "period", - "cType": "Span", - "offset_bits": 0 - }, + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "cbuffer_hash", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "span", - "cType": "Span", - "offset_bits": 192 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_hash_extended", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 384 + "name": "seed", + "cType": "int", + "canonical": "int" } ] }, { - "name": "STBox", - "file": "meos.h", - "fields": [ + "name": "cbuffer_point", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ { - "name": "period", - "cType": "Span", - "offset_bits": 0 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_radius", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ { - "name": "xmin", - "cType": "double", - "offset_bits": 192 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_round", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "ymin", - "cType": "double", - "offset_bits": 256 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "zmin", - "cType": "double", - "offset_bits": 320 - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbufferarr_round", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + "params": [ { - "name": "xmax", - "cType": "double", - "offset_bits": 384 + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "ymax", - "cType": "double", - "offset_bits": 448 + "name": "count", + "cType": "int", + "canonical": "int" }, { - "name": "zmax", - "cType": "double", - "offset_bits": 512 + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_set_srid", + "file": "meos_cbuffer.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" }, { "name": "srid", "cType": "int32_t", - "offset_bits": 576 - }, - { - "name": "flags", - "cType": "int16", - "offset_bits": 608 + "canonical": "int" } ] }, { - "name": "Temporal", - "file": "meos.h", - "fields": [ - { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 - }, + "name": "cbuffer_srid", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_transform", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "srid", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "TInstant", - "file": "meos.h", - "fields": [ + "name": "cbuffer_transform_pipeline", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" }, { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "srid", + "cType": "int32_t", + "canonical": "int" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 - }, + "name": "is_forward", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "contains_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "t", - "cType": "TimestampTz", - "offset_bits": 64 + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "value", - "cType": "Datum", - "offset_bits": 128 + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } - ], - "meosType": "TPointInst" + ] }, { - "name": "TSequence", - "file": "meos.h", - "fields": [ + "name": "covers_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 - }, + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "disjoint_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 - }, + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "dwithin_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "count", - "cType": "int32", - "offset_bits": 64 + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 - }, + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "intersects_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ { - "name": "padding", - "cType": "char[6]", - "offset_bits": 144 + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "period", - "cType": "Span", - "offset_bits": 192 + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" } - ], + ] + }, + { + "name": "touches_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_tstzspan_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "cbuffer_timestamptz_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "distance_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "distance_cbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "distance_cbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_cbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "cbuffer_cmp", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_eq", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_ge", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_gt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_le", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_lt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_ne", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_nsame", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_same", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbufferset_out", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbufferset_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_to_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_end_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbufferset_start_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbufferset_value_n", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + } + ] + }, + { + "name": "cbufferset_values", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "cbuffer_union_transfn", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "contained_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contains_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" + } + ] + }, + { + "name": "intersection_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "minus_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "union_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tcbuffer_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "tfloat", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_points", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_radius", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_trav_area", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "merge_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_to_tfloat", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_to_tgeompoint", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tgeometry_to_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcbuffer_expand", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tcbuffer_at_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_at_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcbuffer_at_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_minus_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_minus_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcbuffer_minus_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdistance_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nad_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tcbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nai_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "shortestline_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "acovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "acovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "adwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "aintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "aintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "aintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "atouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "atouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "atouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "econtains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "econtains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "econtains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ecovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ecovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ecovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ecovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "edwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "eintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "eintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "eintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "etouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "etouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "etouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcontains_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tcovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdwithin_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdisjoint_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdisjoint_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ttouches_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ttouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "gsl_get_generation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "gsl_get_aggregation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "datum_ceil", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_degrees", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "normalize", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_float_round", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_floor", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_hash_extended", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "seed", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_radians", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "floatspan_round_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_in", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "set_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_in", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanset_in", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "set_make", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "span_make", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "spantype", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spanset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "value_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "numspan_width", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "numspanset_width", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_set_subspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "minidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "set_vals", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "set_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "spanset_lower", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_sps", + "file": "meos_internal.h", + "returnType": { + "c": "const Span **", + "canonical": "const struct Span **" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_upper", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "datespan_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "floatspan_set_intspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intspan_set_floatspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "numset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspan_expand", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "numspan_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspanset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "span_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tbox_expand_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetyp", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "textcat_textset_text_common", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tstzspan_set_datespan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "adjacent_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contained_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contained_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "contained_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contains_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ovadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "left_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "lfnadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "overleft_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "overright_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "overright_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overright_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "right_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "right_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "bbox_type", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "bboxtype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "bbox_get_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "bboxtype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "bbox_max_dims", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "bboxtype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_bbox_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_bbox_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "bbox_union_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "inter_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intersection_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "intersection_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "mi_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "minus_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "minus_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "super_union_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "union_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "union_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_set_set", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s1", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "distance_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_spanset_span", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_spanset_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_value_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanbase_extent_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "state", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "value_union_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "number_tstzspan_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "number_timestamptz_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tbox_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "p", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "float_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "int_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "numset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "numspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "timestamptz_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tbox_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tbox_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "inter_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tboolinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tboolseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tboolseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_in", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temparr_out", + "file": "meos_internal.h", + "returnType": { + "c": "char **", + "canonical": "char **" + }, + "params": [ + { + "name": "temparr", + "cType": "Temporal **", + "canonical": "struct Temporal **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tfloatinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tfloatinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tfloatseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tinstant_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tinstant_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tinstant_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tintinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tintseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tintseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tsequence_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ttextinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "ttextseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "ttextseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tinstant_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_make", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tinstant_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequence_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tsequence_from_base_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tseqsetarr_to_tseqset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_from_base_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "int", + "canonical": "int" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tinstant_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumber_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberinst_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseq_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseqset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tsequence_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tsequenceset_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "temporal_end_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_max_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_min_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "temporal_start_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "temporal_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "temporal_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_insts", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tinstant_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_value_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "span", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumberinst_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequence_duration", + "file": "meos_internal.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_seqs", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequence_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_duration", + "file": "meos_internal.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_instants", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_timestamptz_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tsequenceset_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "temporal_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_shift_time", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tinstant_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequence_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tnumber_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_shift_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberseq_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tsequence_subseq", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "from", + "cType": "int", + "canonical": "int" + }, + { + "name": "to", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_interp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tsequenceset_to_discrete", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_linear", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_step", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tinstant_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_insert", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequenceset_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tsequenceset_insert", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tsequenceset_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tcontseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_bbox_restrict_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "temporal_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "period", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "spanset", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequence_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "always_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberinst_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tdistance_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "nad_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "nad_tnumber_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_tnumber", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnumberseq_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tsequence_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [] + }, + { + "name": "skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "key_size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "value_size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "comp_fn", + "cType": "int (*)(void *, void *)", + "canonical": "int (*)(void *, void *)" + }, + { + "name": "merge_fn", + "cType": "void *(*)(void *, void *)", + "canonical": "void *(*)(void *, void *)" + } + ] + }, + { + "name": "skiplist_search", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "key", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "value", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "skiplist_free", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "keys", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "sktype", + "cType": "SkipListType", + "canonical": "SkipListType" + } + ] + }, + { + "name": "temporal_skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "skiplist_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_keys_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + } + ] + }, + { + "name": "temporal_app_tinst_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "temporal_app_tseq_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "span_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_time_boxes", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_split", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal **", + "canonical": "struct Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "bins", + "cType": "Datum **", + "canonical": "int ((**)(int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tbox_get_value_time_tile", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "spantype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tnumber_value_time_split", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal **", + "canonical": "struct Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "value_bins", + "cType": "Datum **", + "canonical": "int ((**)(int *))()" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "TimestampTz **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "proj_get_context", + "file": "meos_internal_geo.h", + "returnType": { + "c": "PJ_CONTEXT *", + "canonical": "struct pj_ctx *" + }, + "params": [] + }, + { + "name": "datum_geo_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "point_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_set", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "gbox_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geo_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geoarr_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatialset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_set_box3d", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box3d", + "cType": "BOX3D *", + "canonical": "BOX3D *" + } + ] + }, + { + "name": "stbox_set_gbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gbox", + "cType": "GBOX *", + "canonical": "GBOX *" + } + ] + }, + { + "name": "tstzset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspan_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspanset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_expand", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "inter_stbox_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_geo", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "tgeogpointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeogpointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeogpointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeompointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeographyinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeometryinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tspatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeoinst_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseq_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseqset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeo_restrict_elevation", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatial_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spatial_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tspatialinst_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tpointseq_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "prevlength", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tpointseq_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_linear_trajectory", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseq_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointseqset_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tgeoseqset_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseqset_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpoint_get_coord", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "coord", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tgeominst_tgeoginst", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseq_tgeogseq", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseqset_tgeogseqset", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeom_tgeog", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_tpoint", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialinst_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseqset_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseqset_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseqset_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "npoint_as_ewkt", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "npoint_as_text", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "npoint_from_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_from_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "npoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "nsegment_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "nsegment_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos1", + "cType": "double", + "canonical": "double" + }, + { + "name": "pos2", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "geompoint_to_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "geom_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "npoint_to_geompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_to_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_hash", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_hash_extended", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "seed", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_end_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_start_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "route_exists", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "route_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "route_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "npoint_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "get_srid_ways", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [] + }, + { + "name": "npoint_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_timestamptz_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "npoint_tstzspan_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "npoint_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_same", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npointset_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npointset_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npointset_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "Npoint **", + "canonical": "struct Npoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_to_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npointset_end_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_start_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "npointset_value_n", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "struct Npoint **" + } + ] + }, + { + "name": "npointset_values", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint **", + "canonical": "struct Npoint **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contained_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contains_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "intersection_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "minus_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_union_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "union_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tnpoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tnpointinst_make", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tgeompoint_to_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_to_tgeompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_cumulative_length", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_positions", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_speed", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_trajectory", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_twcentroid", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_at_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tnpoint_at_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_at_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tnpoint_at_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnpoint_minus_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tnpoint_minus_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_minus_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "tnpoint_minus_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tdistance_tnpoint_point", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nad_tnpoint_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nai_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "shortestline_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tnpoint_tcentroid_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + } + ] + }, + { + "name": "always_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "pose_as_ewkt", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_as_hexwkb", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "pose_as_text", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_as_wkb", + "file": "meos_pose.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "pose_from_wkb", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "pose_from_hexwkb", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pose_in", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pose_out", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_copy", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_make_2d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_make_3d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "W", + "cType": "double", + "canonical": "double" + }, + { + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_make_point2d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "pose_make_point3d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "W", + "cType": "double", + "canonical": "double" + }, + { + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "pose_to_point", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_hash", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_hash_extended", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "seed", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_orientation", + "file": "meos_pose.h", + "returnType": { + "c": "double *", + "canonical": "double *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_rotation", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_round", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "posearr_round", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "posearr", + "cType": "const Pose **", + "canonical": "const struct Pose **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_set_srid", + "file": "meos_pose.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_srid", + "file": "meos_pose.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_transform", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_transform_pipeline", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "pose_tstzspan_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "pose_timestamptz_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "distance_pose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "distance_pose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "distance_pose_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "pose_cmp", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_eq", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_ge", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_gt", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_le", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_lt", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_ne", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_nsame", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_same", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "poseset_in", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "poseset_out", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "poseset_make", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "values", + "cType": "const Pose **", + "canonical": "const struct Pose **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_to_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "poseset_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "poseset_start_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "poseset_value_n", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "poseset_values", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contained_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "contains_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" + } + ] + }, + { + "name": "intersection_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "intersection_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "minus_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "minus_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_union_transfn", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "union_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + } + ] + }, + { + "name": "union_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_in", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tpose_make", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "tradius", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_to_tpoint", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_points", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_rotation", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_start_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_trajectory", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tpose_value_at_timestamptz", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "tpose_value_n", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "tpose_values", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpose_at_geom", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpose_at_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tpose_at_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_minus_geom", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpose_minus_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_minus_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tdistance_tpose_point", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "nad_tpose_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "nai_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "shortestline_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "always_eq_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "always_ne_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ever_eq_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ever_ne_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "trgeo_out", + "file": "meos_rgeo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeoinst_make", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "geo_tpose_to_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_to_tpose", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_to_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_end_instant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_end_sequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_end_value", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_geom", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_instant_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeo_instants", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant **", + "canonical": "struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeo_points", + "file": "meos_rgeo.h", + "returnType": { + "c": "Set *", + "canonical": "struct Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_rotation", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_segments", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeo_sequence_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeo_sequences", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeo_start_instant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_start_sequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_start_value", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_value_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" + } + ] + }, + { + "name": "trgeo_traversed_area", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_append_tinstant", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_append_tsequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "struct Temporal *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_delete_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_delete_tstzset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_delete_tstzspan", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_delete_tstzspanset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_round", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeo_set_interp", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "trgeo_to_tinstant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "trgeo_after_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_before_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_value", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_values", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_tstzset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const struct Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_tstzspan", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_tstzspanset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_trgeo_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tdistance_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_stbox_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_trgeo_stbox", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_trgeo_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nad_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_trgeo_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "nai_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_trgeo_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "shortestline_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_eq_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "always_eq_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "always_ne_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "always_ne_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_eq_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ever_eq_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "ever_ne_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ever_ne_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "teq_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tne_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + } + ] + }, + { + "name": "tne_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "struct Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const struct Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "geo_get_srid", + "file": "postgis_ext_defs.in.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + } + ], + "structs": [ + { + "name": "Set", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "settype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "bboxsize", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "Span", + "file": "meos.h", + "fields": [ + { + "name": "spantype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "lower_inc", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "upper_inc", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char[4]", + "offset_bits": -1 + }, + { + "name": "lower", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "upper", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "SpanSet", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "spansettype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "spantype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "elems", + "cType": "Span[1]", + "offset_bits": -1 + } + ] + }, + { + "name": "TBox", + "file": "meos.h", + "fields": [ + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "STBox", + "file": "meos.h", + "fields": [ + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "xmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "Temporal", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "TInstant", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "int", + "offset_bits": -1 + } + ], + "meosType": "TPointInst" + }, + { + "name": "TSequence", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "bboxsize", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char[6]", + "offset_bits": -1 + }, + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + } + ], "meosType": "TPointSeq" }, { - "name": "TSequenceSet", - "file": "meos.h", + "name": "TSequenceSet", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "totalcount", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "bboxsize", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + } + ] + }, + { + "name": "Match", + "file": "meos.h", + "fields": [ + { + "name": "i", + "cType": "int", + "offset_bits": 0 + }, + { + "name": "j", + "cType": "int", + "offset_bits": 32 + } + ] + }, + { + "name": "SkipList", + "file": "meos.h", + "fields": [] + }, + { + "name": "MeosArray", + "file": "meos.h", + "fields": [] + }, + { + "name": "RTree", + "file": "meos.h", + "fields": [] + }, + { + "name": "Cbuffer", + "file": "meos_cbuffer.h", + "fields": [] + }, + { + "name": "SkipListElem", + "file": "meos_internal.h", + "fields": [ + { + "name": "key", + "cType": "void *", + "offset_bits": 0 + }, + { + "name": "value", + "cType": "void *", + "offset_bits": 64 + }, + { + "name": "height", + "cType": "int", + "offset_bits": 128 + }, + { + "name": "next", + "cType": "int[32]", + "offset_bits": 160 + } + ] + }, + { + "name": "Npoint", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Nsegment", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos1", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "pos2", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Pose", + "file": "meos_pose.h", + "fields": [] + }, + { + "name": "AFFINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "afac", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "bfac", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "cfac", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "dfac", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "efac", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "ffac", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "gfac", + "cType": "double", + "offset_bits": 384 + }, + { + "name": "hfac", + "cType": "double", + "offset_bits": 448 + }, + { + "name": "ifac", + "cType": "double", + "offset_bits": 512 + }, + { + "name": "xoff", + "cType": "double", + "offset_bits": 576 + }, + { + "name": "yoff", + "cType": "double", + "offset_bits": 640 + }, + { + "name": "zoff", + "cType": "double", + "offset_bits": 704 + } + ] + }, + { + "name": "BOX3D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "xmin", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 384 + } + ] + }, + { + "name": "GBOX", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 0 + }, + { + "name": "xmin", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": 384 + }, + { + "name": "mmin", + "cType": "double", + "offset_bits": 448 + }, + { + "name": "mmax", + "cType": "double", + "offset_bits": 512 + } + ] + }, + { + "name": "SPHEROID", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "f", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "e", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "e_sq", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "radius", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "name", + "cType": "char[20]", + "offset_bits": 384 + } + ] + }, + { + "name": "POINT2D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + } + ] + }, + { + "name": "POINT3DZ", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT3D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT3DM", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "m", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT4D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "m", + "cType": "double", + "offset_bits": 192 + } + ] + }, + { + "name": "POINTARRAY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "npoints", + "cType": "uint32_t", + "offset_bits": 0 + }, + { + "name": "maxpoints", + "cType": "uint32_t", + "offset_bits": 32 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 64 + }, + { + "name": "serialized_pointlist", + "cType": "uint8_t *", + "offset_bits": 128 + } + ] + }, + { + "name": "GSERIALIZED", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "size", + "cType": "uint32_t", + "offset_bits": 0 + }, + { + "name": "srid", + "cType": "uint8_t[3]", + "offset_bits": 32 + }, + { + "name": "gflags", + "cType": "uint8_t", + "offset_bits": 56 + }, + { + "name": "data", + "cType": "uint8_t[1]", + "offset_bits": 64 + } + ] + }, + { + "name": "LWGEOM", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "data", + "cType": "void *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWPOINT", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "point", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWLINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "points", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWTRIANGLE", + "file": "postgis_ext_defs.in.h", "fields": [ { - "name": "vl_len_", - "cType": "int32", + "name": "bbox", + "cType": "GBOX *", "offset_bits": 0 }, { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "name": "points", + "cType": "POINTARRAY *", + "offset_bits": 64 }, { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 }, { "name": "flags", - "cType": "int16", - "offset_bits": 48 + "cType": "lwflags_t", + "offset_bits": 160 }, { - "name": "count", - "cType": "int32", + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWCIRCSTRING", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "points", + "cType": "POINTARRAY *", "offset_bits": 64 }, { - "name": "totalcount", - "cType": "int32", - "offset_bits": 96 + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 }, { - "name": "maxcount", - "cType": "int32", + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "rings", + "cType": "POINTARRAY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", "offset_bits": 128 }, { - "name": "bboxsize", - "cType": "int16", + "name": "flags", + "cType": "lwflags_t", "offset_bits": 160 }, { - "name": "padding", - "cType": "int16", + "name": "type", + "cType": "uint8_t", "offset_bits": 176 }, { - "name": "period", - "cType": "Span", + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "nrings", + "cType": "uint32_t", "offset_bits": 192 + }, + { + "name": "maxrings", + "cType": "uint32_t", + "offset_bits": 224 } ] }, { - "name": "Match", - "file": "meos.h", + "name": "LWMPOINT", + "file": "postgis_ext_defs.in.h", "fields": [ { - "name": "i", - "cType": "int", + "name": "bbox", + "cType": "GBOX *", "offset_bits": 0 }, { - "name": "j", - "cType": "int", - "offset_bits": 32 + "name": "geoms", + "cType": "LWPOINT **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 } ] }, { - "name": "SkipList", - "file": "meos.h", - "fields": [] + "name": "LWMLINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWLINE **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] }, { - "name": "RTree", - "file": "meos.h", + "name": "LWMPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWPOLY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCOLLECTION", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCOMPOUND", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCURVEPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "rings", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "nrings", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxrings", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMCURVE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMSURFACE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWPSURFACE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWPOLY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWTIN", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWTRIANGLE **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "PJconsts", + "file": "postgis_ext_defs.in.h", "fields": [] + }, + { + "name": "LWPROJ", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "pj", + "cType": "PJ *", + "offset_bits": -1 + }, + { + "name": "pipeline_is_forward", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "source_is_latlong", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "source_semi_major_metre", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "source_semi_minor_metre", + "cType": "double", + "offset_bits": -1 + } + ] } ], "enums": [ @@ -34371,6 +55637,305 @@ "value": 3 } ] + }, + { + "name": "SkipListType", + "file": "meos_internal.h", + "values": [ + { + "name": "TEMPORAL", + "value": 0 + }, + { + "name": "KEYVALUE", + "value": 1 + } + ] } - ] + ], + "portableAliases": { + "provenance": { + "discussion": "MobilityDB#861", + "rfc": "MobilityDB RFC #920 (doc/rfc/sql-portability/README.md, branch rfc/sql-portability)", + "nativePR": "MobilityDB#1075 (1303 operator-overload aliases, each reusing the operator's own C symbol \u2014 identical by construction; CI-gated by tools/portable_aliases/generate.py --check)", + "manualChapter": "MobilityDB#1078" + }, + "families": { + "topology": [ + { + "operator": "&&", + "bareName": "overlaps" + }, + { + "operator": "@>", + "bareName": "contains" + }, + { + "operator": "<@", + "bareName": "contained" + }, + { + "operator": "-|-", + "bareName": "adjacent" + } + ], + "timePosition": [ + { + "operator": "<<#", + "bareName": "before" + }, + { + "operator": "#>>", + "bareName": "after" + }, + { + "operator": "&<#", + "bareName": "overbefore" + }, + { + "operator": "#&>", + "bareName": "overafter" + } + ], + "spaceX": [ + { + "operator": "<<", + "bareName": "left" + }, + { + "operator": ">>", + "bareName": "right" + }, + { + "operator": "&<", + "bareName": "overleft" + }, + { + "operator": "&>", + "bareName": "overright" + } + ], + "spaceY": [ + { + "operator": "<<|", + "bareName": "below" + }, + { + "operator": "|>>", + "bareName": "above" + }, + { + "operator": "&<|", + "bareName": "overbelow" + }, + { + "operator": "|&>", + "bareName": "overabove" + } + ], + "spaceZ": [ + { + "operator": "<>", + "bareName": "back" + }, + { + "operator": "&", + "bareName": "overback" + } + ], + "temporalComparison": [ + { + "operator": "#=", + "bareName": "teq" + }, + { + "operator": "#<>", + "bareName": "tne" + }, + { + "operator": "#<", + "bareName": "tlt" + }, + { + "operator": "#<=", + "bareName": "tle" + }, + { + "operator": "#>", + "bareName": "tgt" + }, + { + "operator": "#>=", + "bareName": "tge" + } + ], + "distance": [ + { + "operator": "<->", + "bareName": "tdistance" + }, + { + "operator": "|=|", + "bareName": "nearestApproachDistance" + } + ], + "same": [ + { + "operator": "~=", + "bareName": "same" + } + ] + }, + "alreadyCanonical": [ + { + "kind": "family", + "family": "ever", + "operators": [ + "?=" + ], + "pattern": "ever_*" + }, + { + "kind": "family", + "family": "always", + "operators": [ + "%=" + ], + "pattern": "always_*" + }, + { + "kind": "functions", + "functions": [ + "eIntersects", + "atTime", + "restriction functions", + "spatial-relationship functions" + ] + } + ], + "explicitBacking": { + "nearestApproachDistance": [ + "nad" + ] + }, + "scope": { + "inScopeTypeFamilies": [ + "temporal", + "geo", + "cbuffer", + "npoint", + "pose", + "rgeo" + ], + "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope \u2014 covered like every other type. PR #1075 already aliases all six families (1303 aliases). They must NOT be excluded from any parity headline; an upstream/audit note that 'defers' or 'jointly excludes' them is a known error being corrected \u2014 where another engine defers them, that is incomplete work to close (a gap with a plan), never an accepted exclusion.", + "deferralIsError": true + }, + "notes": [ + "Generate aliases by reusing each operator's own backing C function (equivalence by construction), never by reimplementing; mirror MobilityDB tools/portable_aliases/generate.py + its 100%-coverage audit.", + "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix \u2014 do NOT normalize the internal prefix.", + "Goal: 100% parity ecosystem-wide \u2014 every operator has its bare name on every engine, no gaps, no headline exclusions." + ], + "byOperator": { + "&&": "overlaps", + "@>": "contains", + "<@": "contained", + "-|-": "adjacent", + "<<#": "before", + "#>>": "after", + "&<#": "overbefore", + "#&>": "overafter", + "<<": "left", + ">>": "right", + "&<": "overleft", + "&>": "overright", + "<<|": "below", + "|>>": "above", + "&<|": "overbelow", + "|&>": "overabove", + "<>": "back", + "&": "overback", + "#=": "teq", + "#<>": "tne", + "#<": "tlt", + "#<=": "tle", + "#>": "tgt", + "#>=": "tge", + "<->": "tdistance", + "|=|": "nearestApproachDistance", + "~=": "same" + }, + "byBareName": { + "overlaps": "&&", + "contains": "@>", + "contained": "<@", + "adjacent": "-|-", + "before": "<<#", + "after": "#>>", + "overbefore": "&<#", + "overafter": "#&>", + "left": "<<", + "right": ">>", + "overleft": "&<", + "overright": "&>", + "below": "<<|", + "above": "|>>", + "overbelow": "&<|", + "overabove": "|&>", + "front": "<>", + "overfront": "&", + "teq": "#=", + "tne": "#<>", + "tlt": "#<", + "tle": "#<=", + "tgt": "#>", + "tge": "#>=", + "tdistance": "<->", + "nearestApproachDistance": "|=|", + "same": "~=" + }, + "bareNames": [ + "above", + "adjacent", + "after", + "back", + "before", + "below", + "contained", + "contains", + "front", + "left", + "nearestApproachDistance", + "overabove", + "overafter", + "overback", + "overbefore", + "overbelow", + "overfront", + "overlaps", + "overleft", + "overright", + "right", + "same", + "tdistance", + "teq", + "tge", + "tgt", + "tle", + "tlt", + "tne" + ], + "count": 29 + } } \ No newline at end of file diff --git a/core/c-src/bindings.c b/core/c-src/bindings.c index 1e8a0b0..6c2512a 100644 --- a/core/c-src/bindings.c +++ b/core/c-src/bindings.c @@ -5,6 +5,10 @@ #include #include #include +#include +#include +#include +#include #include /* @@ -293,6 +297,46 @@ char * ttext_value_n_w(const Temporal *temp, int n) { /* --- Generated wrappers --- */ /* === meos.h === */ +EMSCRIPTEN_KEEPALIVE +MeosArray * meos_array_create_w(int elem_size) { + return meos_array_create(elem_size); +} + +EMSCRIPTEN_KEEPALIVE +void meos_array_add_w(MeosArray * array, void * value) { + meos_array_add(array, value); +} + +EMSCRIPTEN_KEEPALIVE +void * meos_array_get_w(const MeosArray * array, int n) { + return meos_array_get(array, n); +} + +EMSCRIPTEN_KEEPALIVE +int meos_array_count_w(const MeosArray * array) { + return meos_array_count(array); +} + +EMSCRIPTEN_KEEPALIVE +void meos_array_reset_w(MeosArray * array) { + meos_array_reset(array); +} + +EMSCRIPTEN_KEEPALIVE +void meos_array_reset_free_w(MeosArray * array) { + meos_array_reset_free(array); +} + +EMSCRIPTEN_KEEPALIVE +void meos_array_destroy_w(MeosArray * array) { + meos_array_destroy(array); +} + +EMSCRIPTEN_KEEPALIVE +void meos_array_destroy_free_w(MeosArray * array) { + meos_array_destroy_free(array); +} + EMSCRIPTEN_KEEPALIVE RTree * rtree_create_intspan_w() { return rtree_create_intspan(); @@ -344,13 +388,13 @@ void rtree_insert_temporal_w(RTree * rtree, const Temporal * temp, int id) { } EMSCRIPTEN_KEEPALIVE -int * rtree_search_w(const RTree * rtree, RTreeSearchOp op, const void * query, int * count) { - return rtree_search(rtree, op, query, count); +int rtree_search_w(const RTree * rtree, RTreeSearchOp op, const void * query, MeosArray * result) { + return rtree_search(rtree, op, query, result); } EMSCRIPTEN_KEEPALIVE -int * rtree_search_temporal_w(const RTree * rtree, RTreeSearchOp op, const Temporal * temp, int * count) { - return rtree_search_temporal(rtree, op, temp, count); +int rtree_search_temporal_w(const RTree * rtree, RTreeSearchOp op, const Temporal * temp, MeosArray * result) { + return rtree_search_temporal(rtree, op, temp, result); } EMSCRIPTEN_KEEPALIVE @@ -399,7 +443,7 @@ void meos_set_spatial_ref_sys_csv_w(const char * path) { } EMSCRIPTEN_KEEPALIVE -DateADT add_date_int_w(DateADT d, int32 days) { +DateADT add_date_int_w(DateADT d, int days) { return add_date_int(d, days); } @@ -459,17 +503,17 @@ double float_round_w(double d, int maxdd) { } EMSCRIPTEN_KEEPALIVE -int int32_cmp_w(int32 l, int32 r) { +int int32_cmp_w(int l, int r) { return int32_cmp(l, r); } EMSCRIPTEN_KEEPALIVE -int int64_cmp_w(int64 l, int64 r) { +int int64_cmp_w(int64_t l, int64_t r) { return int64_cmp(l, r); } EMSCRIPTEN_KEEPALIVE -Interval * interval_make_w(int32 years, int32 months, int32 weeks, int32 days, int32 hours, int32 mins, double secs) { +Interval * interval_make_w(int years, int months, int weeks, int days, int hours, int mins, double secs) { return interval_make(years, months, weeks, days, hours, mins, secs); } @@ -479,7 +523,7 @@ int minus_date_date_w(DateADT d1, DateADT d2) { } EMSCRIPTEN_KEEPALIVE -DateADT minus_date_int_w(DateADT d, int32 days) { +DateADT minus_date_int_w(DateADT d, int days) { return minus_date_int(d, days); } @@ -514,7 +558,7 @@ int pg_interval_cmp_w(const Interval * interv1, const Interval * interv2) { } EMSCRIPTEN_KEEPALIVE -Interval * pg_interval_in_w(const char * str, int32 typmod) { +Interval * pg_interval_in_w(const char * str, int typmod) { return pg_interval_in(str, typmod); } @@ -524,7 +568,7 @@ char * pg_interval_out_w(const Interval * interv) { } EMSCRIPTEN_KEEPALIVE -long long pg_timestamp_in_w(const char * str, int32 typmod) { +long long pg_timestamp_in_w(const char * str, int typmod) { return pg_timestamp_in(str, typmod); } @@ -534,7 +578,7 @@ char * pg_timestamp_out_w(long long t) { } EMSCRIPTEN_KEEPALIVE -long long pg_timestamptz_in_w(const char * str, int32 typmod) { +long long pg_timestamptz_in_w(const char * str, int typmod) { return pg_timestamptz_in(str, typmod); } @@ -621,7 +665,7 @@ char * bigintset_out_w(const Set * set) { } EMSCRIPTEN_KEEPALIVE -Span * bigintspan_expand_w(const Span * s, int64 value) { +Span * bigintspan_expand_w(const Span * s, int64_t value) { return bigintspan_expand(s, value); } @@ -721,7 +765,7 @@ char * intset_out_w(const Set * set) { } EMSCRIPTEN_KEEPALIVE -Span * intspan_expand_w(const Span * s, int32 value) { +Span * intspan_expand_w(const Span * s, int value) { return intspan_expand(s, value); } @@ -746,7 +790,7 @@ char * intspanset_out_w(const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -uint8_t * set_as_wkb_w(const Set * s, uint8_t variant, int * size_out) { +uint8_t * set_as_wkb_w(const Set * s, uint8_t variant, size_t * size_out) { return set_as_wkb(s, variant, size_out); } @@ -756,12 +800,12 @@ Set * set_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -Set * set_from_wkb_w(const uint8_t * wkb, int size) { +Set * set_from_wkb_w(const uint8_t * wkb, size_t size) { return set_from_wkb(wkb, size); } EMSCRIPTEN_KEEPALIVE -uint8_t * span_as_wkb_w(const Span * s, uint8_t variant, int * size_out) { +uint8_t * span_as_wkb_w(const Span * s, uint8_t variant, size_t * size_out) { return span_as_wkb(s, variant, size_out); } @@ -771,12 +815,12 @@ Span * span_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -Span * span_from_wkb_w(const uint8_t * wkb, int size) { +Span * span_from_wkb_w(const uint8_t * wkb, size_t size) { return span_from_wkb(wkb, size); } EMSCRIPTEN_KEEPALIVE -uint8_t * spanset_as_wkb_w(const SpanSet * ss, uint8_t variant, int * size_out) { +uint8_t * spanset_as_wkb_w(const SpanSet * ss, uint8_t variant, size_t * size_out) { return spanset_as_wkb(ss, variant, size_out); } @@ -786,7 +830,7 @@ SpanSet * spanset_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -SpanSet * spanset_from_wkb_w(const uint8_t * wkb, int size) { +SpanSet * spanset_from_wkb_w(const uint8_t * wkb, size_t size) { return spanset_from_wkb(wkb, size); } @@ -831,12 +875,12 @@ char * tstzspanset_out_w(const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -Set * bigintset_make_w(const int64 * values, int count) { +Set * bigintset_make_w(const int64_t * values, int count) { return bigintset_make(values, count); } EMSCRIPTEN_KEEPALIVE -Span * bigintspan_make_w(int64 lower, int64 upper, int lower_inc, int upper_inc) { +Span * bigintspan_make_w(int64_t lower, int64_t upper, int lower_inc, int upper_inc) { return bigintspan_make(lower, upper, (bool) lower_inc, (bool) upper_inc); } @@ -906,7 +950,7 @@ Span * tstzspan_make_w(long long lower, long long upper, int lower_inc, int uppe } EMSCRIPTEN_KEEPALIVE -Set * bigint_to_set_w(int64 i) { +Set * bigint_to_set_w(int64_t i) { return bigint_to_set(i); } @@ -1061,54 +1105,54 @@ SpanSet * tstzspanset_to_datespanset_w(const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int64 bigintset_end_value_w(const Set * s) { +int64_t bigintset_end_value_w(const Set * s) { return bigintset_end_value(s); } EMSCRIPTEN_KEEPALIVE -int64 bigintset_start_value_w(const Set * s) { +int64_t bigintset_start_value_w(const Set * s) { return bigintset_start_value(s); } EMSCRIPTEN_KEEPALIVE long long bigintset_value_n_w(const Set * s, int n) { - int64 r; + int64_t r; if (!bigintset_value_n(s, n, &r)) return 0; return (long long) r; } EMSCRIPTEN_KEEPALIVE -int64 * bigintset_values_w(const Set * s) { +int64_t * bigintset_values_w(const Set * s) { return bigintset_values(s); } EMSCRIPTEN_KEEPALIVE -int64 bigintspan_lower_w(const Span * s) { +int64_t bigintspan_lower_w(const Span * s) { return bigintspan_lower(s); } EMSCRIPTEN_KEEPALIVE -int64 bigintspan_upper_w(const Span * s) { +int64_t bigintspan_upper_w(const Span * s) { return bigintspan_upper(s); } EMSCRIPTEN_KEEPALIVE -int64 bigintspan_width_w(const Span * s) { +int64_t bigintspan_width_w(const Span * s) { return bigintspan_width(s); } EMSCRIPTEN_KEEPALIVE -int64 bigintspanset_lower_w(const SpanSet * ss) { +int64_t bigintspanset_lower_w(const SpanSet * ss) { return bigintspanset_lower(ss); } EMSCRIPTEN_KEEPALIVE -int64 bigintspanset_upper_w(const SpanSet * ss) { +int64_t bigintspanset_upper_w(const SpanSet * ss) { return bigintspanset_upper(ss); } EMSCRIPTEN_KEEPALIVE -int64 bigintspanset_width_w(const SpanSet * ss, int boundspan) { +int64_t bigintspanset_width_w(const SpanSet * ss, int boundspan) { return bigintspanset_width(ss, (bool) boundspan); } @@ -1286,12 +1330,12 @@ int intspanset_width_w(const SpanSet * ss, int boundspan) { } EMSCRIPTEN_KEEPALIVE -uint32 set_hash_w(const Set * s) { +int set_hash_w(const Set * s) { return set_hash(s); } EMSCRIPTEN_KEEPALIVE -uint64 set_hash_extended_w(const Set * s, uint64 seed) { +int set_hash_extended_w(const Set * s, int seed) { return set_hash_extended(s, seed); } @@ -1301,12 +1345,12 @@ int set_num_values_w(const Set * s) { } EMSCRIPTEN_KEEPALIVE -uint32 span_hash_w(const Span * s) { +int span_hash_w(const Span * s) { return span_hash(s); } EMSCRIPTEN_KEEPALIVE -uint64 span_hash_extended_w(const Span * s, uint64 seed) { +int span_hash_extended_w(const Span * s, int seed) { return span_hash_extended(s, seed); } @@ -1326,12 +1370,12 @@ Span * spanset_end_span_w(const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -uint32 spanset_hash_w(const SpanSet * ss) { +int spanset_hash_w(const SpanSet * ss) { return spanset_hash(ss); } EMSCRIPTEN_KEEPALIVE -uint64 spanset_hash_extended_w(const SpanSet * ss, uint64 seed) { +int spanset_hash_extended_w(const SpanSet * ss, int seed) { return spanset_hash_extended(ss, seed); } @@ -1410,17 +1454,17 @@ Set * tstzspanset_timestamps_w(const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -Set * bigintset_shift_scale_w(const Set * s, int64 shift, int64 width, int hasshift, int haswidth) { +Set * bigintset_shift_scale_w(const Set * s, int64_t shift, int64_t width, int hasshift, int haswidth) { return bigintset_shift_scale(s, shift, width, (bool) hasshift, (bool) haswidth); } EMSCRIPTEN_KEEPALIVE -Span * bigintspan_shift_scale_w(const Span * s, int64 shift, int64 width, int hasshift, int haswidth) { +Span * bigintspan_shift_scale_w(const Span * s, int64_t shift, int64_t width, int hasshift, int haswidth) { return bigintspan_shift_scale(s, shift, width, (bool) hasshift, (bool) haswidth); } EMSCRIPTEN_KEEPALIVE -SpanSet * bigintspanset_shift_scale_w(const SpanSet * ss, int64 shift, int64 width, int hasshift, int haswidth) { +SpanSet * bigintspanset_shift_scale_w(const SpanSet * ss, int64_t shift, int64_t width, int hasshift, int haswidth) { return bigintspanset_shift_scale(ss, shift, width, (bool) hasshift, (bool) haswidth); } @@ -1735,7 +1779,7 @@ Span * spanset_split_n_spans_w(const SpanSet * ss, int span_count, int * count) } EMSCRIPTEN_KEEPALIVE -int adjacent_span_bigint_w(const Span * s, int64 i) { +int adjacent_span_bigint_w(const Span * s, int64_t i) { return (int) adjacent_span_bigint(s, i); } @@ -1765,7 +1809,7 @@ int adjacent_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -int adjacent_spanset_bigint_w(const SpanSet * ss, int64 i) { +int adjacent_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) adjacent_spanset_bigint(ss, i); } @@ -1800,17 +1844,17 @@ int adjacent_spanset_spanset_w(const SpanSet * ss1, const SpanSet * ss2) { } EMSCRIPTEN_KEEPALIVE -int contained_bigint_set_w(int64 i, const Set * s) { +int contained_bigint_set_w(int64_t i, const Set * s) { return (int) contained_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -int contained_bigint_span_w(int64 i, const Span * s) { +int contained_bigint_span_w(int64_t i, const Span * s) { return (int) contained_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -int contained_bigint_spanset_w(int64 i, const SpanSet * ss) { +int contained_bigint_spanset_w(int64_t i, const SpanSet * ss) { return (int) contained_bigint_spanset(i, ss); } @@ -1905,7 +1949,7 @@ int contained_timestamptz_spanset_w(long long t, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int contains_set_bigint_w(const Set * s, int64 i) { +int contains_set_bigint_w(const Set * s, int64_t i) { return (int) contains_set_bigint(s, i); } @@ -1940,7 +1984,7 @@ int contains_set_timestamptz_w(const Set * s, long long t) { } EMSCRIPTEN_KEEPALIVE -int contains_span_bigint_w(const Span * s, int64 i) { +int contains_span_bigint_w(const Span * s, int64_t i) { return (int) contains_span_bigint(s, i); } @@ -1975,7 +2019,7 @@ int contains_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -int contains_spanset_bigint_w(const SpanSet * ss, int64 i) { +int contains_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) contains_spanset_bigint(ss, i); } @@ -2155,17 +2199,17 @@ int before_timestamptz_spanset_w(long long t, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int left_bigint_set_w(int64 i, const Set * s) { +int left_bigint_set_w(int64_t i, const Set * s) { return (int) left_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -int left_bigint_span_w(int64 i, const Span * s) { +int left_bigint_span_w(int64_t i, const Span * s) { return (int) left_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -int left_bigint_spanset_w(int64 i, const SpanSet * ss) { +int left_bigint_spanset_w(int64_t i, const SpanSet * ss) { return (int) left_bigint_spanset(i, ss); } @@ -2200,7 +2244,7 @@ int left_int_spanset_w(int i, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int left_set_bigint_w(const Set * s, int64 i) { +int left_set_bigint_w(const Set * s, int64_t i) { return (int) left_set_bigint(s, i); } @@ -2225,7 +2269,7 @@ int left_set_text_w(const Set * s, const char * txt) { } EMSCRIPTEN_KEEPALIVE -int left_span_bigint_w(const Span * s, int64 i) { +int left_span_bigint_w(const Span * s, int64_t i) { return (int) left_span_bigint(s, i); } @@ -2250,7 +2294,7 @@ int left_span_spanset_w(const Span * s, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int left_spanset_bigint_w(const SpanSet * ss, int64 i) { +int left_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) left_spanset_bigint(ss, i); } @@ -2400,17 +2444,17 @@ int overbefore_timestamptz_spanset_w(long long t, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int overleft_bigint_set_w(int64 i, const Set * s) { +int overleft_bigint_set_w(int64_t i, const Set * s) { return (int) overleft_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -int overleft_bigint_span_w(int64 i, const Span * s) { +int overleft_bigint_span_w(int64_t i, const Span * s) { return (int) overleft_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -int overleft_bigint_spanset_w(int64 i, const SpanSet * ss) { +int overleft_bigint_spanset_w(int64_t i, const SpanSet * ss) { return (int) overleft_bigint_spanset(i, ss); } @@ -2445,7 +2489,7 @@ int overleft_int_spanset_w(int i, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int overleft_set_bigint_w(const Set * s, int64 i) { +int overleft_set_bigint_w(const Set * s, int64_t i) { return (int) overleft_set_bigint(s, i); } @@ -2470,7 +2514,7 @@ int overleft_set_text_w(const Set * s, const char * txt) { } EMSCRIPTEN_KEEPALIVE -int overleft_span_bigint_w(const Span * s, int64 i) { +int overleft_span_bigint_w(const Span * s, int64_t i) { return (int) overleft_span_bigint(s, i); } @@ -2495,7 +2539,7 @@ int overleft_span_spanset_w(const Span * s, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int overleft_spanset_bigint_w(const SpanSet * ss, int64 i) { +int overleft_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) overleft_spanset_bigint(ss, i); } @@ -2525,17 +2569,17 @@ int overleft_text_set_w(const char * txt, const Set * s) { } EMSCRIPTEN_KEEPALIVE -int overright_bigint_set_w(int64 i, const Set * s) { +int overright_bigint_set_w(int64_t i, const Set * s) { return (int) overright_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -int overright_bigint_span_w(int64 i, const Span * s) { +int overright_bigint_span_w(int64_t i, const Span * s) { return (int) overright_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -int overright_bigint_spanset_w(int64 i, const SpanSet * ss) { +int overright_bigint_spanset_w(int64_t i, const SpanSet * ss) { return (int) overright_bigint_spanset(i, ss); } @@ -2570,7 +2614,7 @@ int overright_int_spanset_w(int i, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int overright_set_bigint_w(const Set * s, int64 i) { +int overright_set_bigint_w(const Set * s, int64_t i) { return (int) overright_set_bigint(s, i); } @@ -2595,7 +2639,7 @@ int overright_set_text_w(const Set * s, const char * txt) { } EMSCRIPTEN_KEEPALIVE -int overright_span_bigint_w(const Span * s, int64 i) { +int overright_span_bigint_w(const Span * s, int64_t i) { return (int) overright_span_bigint(s, i); } @@ -2620,7 +2664,7 @@ int overright_span_spanset_w(const Span * s, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int overright_spanset_bigint_w(const SpanSet * ss, int64 i) { +int overright_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) overright_spanset_bigint(ss, i); } @@ -2650,17 +2694,17 @@ int overright_text_set_w(const char * txt, const Set * s) { } EMSCRIPTEN_KEEPALIVE -int right_bigint_set_w(int64 i, const Set * s) { +int right_bigint_set_w(int64_t i, const Set * s) { return (int) right_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -int right_bigint_span_w(int64 i, const Span * s) { +int right_bigint_span_w(int64_t i, const Span * s) { return (int) right_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -int right_bigint_spanset_w(int64 i, const SpanSet * ss) { +int right_bigint_spanset_w(int64_t i, const SpanSet * ss) { return (int) right_bigint_spanset(i, ss); } @@ -2695,7 +2739,7 @@ int right_int_spanset_w(int i, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int right_set_bigint_w(const Set * s, int64 i) { +int right_set_bigint_w(const Set * s, int64_t i) { return (int) right_set_bigint(s, i); } @@ -2720,7 +2764,7 @@ int right_set_text_w(const Set * s, const char * txt) { } EMSCRIPTEN_KEEPALIVE -int right_span_bigint_w(const Span * s, int64 i) { +int right_span_bigint_w(const Span * s, int64_t i) { return (int) right_span_bigint(s, i); } @@ -2745,7 +2789,7 @@ int right_span_spanset_w(const Span * s, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int right_spanset_bigint_w(const SpanSet * ss, int64 i) { +int right_spanset_bigint_w(const SpanSet * ss, int64_t i) { return (int) right_spanset_bigint(ss, i); } @@ -2775,7 +2819,7 @@ int right_text_set_w(const char * txt, const Set * s) { } EMSCRIPTEN_KEEPALIVE -Set * intersection_bigint_set_w(int64 i, const Set * s) { +Set * intersection_bigint_set_w(int64_t i, const Set * s) { return intersection_bigint_set(i, s); } @@ -2795,7 +2839,7 @@ Set * intersection_int_set_w(int i, const Set * s) { } EMSCRIPTEN_KEEPALIVE -Set * intersection_set_bigint_w(const Set * s, int64 i) { +Set * intersection_set_bigint_w(const Set * s, int64_t i) { return intersection_set_bigint(s, i); } @@ -2830,7 +2874,7 @@ Set * intersection_set_timestamptz_w(const Set * s, long long t) { } EMSCRIPTEN_KEEPALIVE -Span * intersection_span_bigint_w(const Span * s, int64 i) { +Span * intersection_span_bigint_w(const Span * s, int64_t i) { return intersection_span_bigint(s, i); } @@ -2865,7 +2909,7 @@ Span * intersection_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -SpanSet * intersection_spanset_bigint_w(const SpanSet * ss, int64 i) { +SpanSet * intersection_spanset_bigint_w(const SpanSet * ss, int64_t i) { return intersection_spanset_bigint(ss, i); } @@ -2910,17 +2954,17 @@ Set * intersection_timestamptz_set_w(long long t, const Set * s) { } EMSCRIPTEN_KEEPALIVE -Set * minus_bigint_set_w(int64 i, const Set * s) { +Set * minus_bigint_set_w(int64_t i, const Set * s) { return minus_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -SpanSet * minus_bigint_span_w(int64 i, const Span * s) { +SpanSet * minus_bigint_span_w(int64_t i, const Span * s) { return minus_bigint_span(i, s); } EMSCRIPTEN_KEEPALIVE -SpanSet * minus_bigint_spanset_w(int64 i, const SpanSet * ss) { +SpanSet * minus_bigint_spanset_w(int64_t i, const SpanSet * ss) { return minus_bigint_spanset(i, ss); } @@ -2970,7 +3014,7 @@ SpanSet * minus_int_spanset_w(int i, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -Set * minus_set_bigint_w(const Set * s, int64 i) { +Set * minus_set_bigint_w(const Set * s, int64_t i) { return minus_set_bigint(s, i); } @@ -3005,7 +3049,7 @@ Set * minus_set_timestamptz_w(const Set * s, long long t) { } EMSCRIPTEN_KEEPALIVE -SpanSet * minus_span_bigint_w(const Span * s, int64 i) { +SpanSet * minus_span_bigint_w(const Span * s, int64_t i) { return minus_span_bigint(s, i); } @@ -3040,7 +3084,7 @@ SpanSet * minus_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -SpanSet * minus_spanset_bigint_w(const SpanSet * ss, int64 i) { +SpanSet * minus_spanset_bigint_w(const SpanSet * ss, int64_t i) { return minus_spanset_bigint(ss, i); } @@ -3095,17 +3139,17 @@ SpanSet * minus_timestamptz_spanset_w(long long t, const SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -Set * union_bigint_set_w(int64 i, const Set * s) { +Set * union_bigint_set_w(int64_t i, const Set * s) { return union_bigint_set(i, s); } EMSCRIPTEN_KEEPALIVE -SpanSet * union_bigint_span_w(const Span * s, int64 i) { +SpanSet * union_bigint_span_w(const Span * s, int64_t i) { return union_bigint_span(s, i); } EMSCRIPTEN_KEEPALIVE -SpanSet * union_bigint_spanset_w(int64 i, SpanSet * ss) { +SpanSet * union_bigint_spanset_w(int64_t i, SpanSet * ss) { return union_bigint_spanset(i, ss); } @@ -3155,7 +3199,7 @@ SpanSet * union_int_spanset_w(int i, SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -Set * union_set_bigint_w(const Set * s, int64 i) { +Set * union_set_bigint_w(const Set * s, int64_t i) { return union_set_bigint(s, i); } @@ -3190,7 +3234,7 @@ Set * union_set_timestamptz_w(const Set * s, long long t) { } EMSCRIPTEN_KEEPALIVE -SpanSet * union_span_bigint_w(const Span * s, int64 i) { +SpanSet * union_span_bigint_w(const Span * s, int64_t i) { return union_span_bigint(s, i); } @@ -3225,7 +3269,7 @@ SpanSet * union_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -SpanSet * union_spanset_bigint_w(const SpanSet * ss, int64 i) { +SpanSet * union_spanset_bigint_w(const SpanSet * ss, int64_t i) { return union_spanset_bigint(ss, i); } @@ -3280,22 +3324,22 @@ SpanSet * union_timestamptz_spanset_w(long long t, SpanSet * ss) { } EMSCRIPTEN_KEEPALIVE -int64 distance_bigintset_bigintset_w(const Set * s1, const Set * s2) { +int64_t distance_bigintset_bigintset_w(const Set * s1, const Set * s2) { return distance_bigintset_bigintset(s1, s2); } EMSCRIPTEN_KEEPALIVE -int64 distance_bigintspan_bigintspan_w(const Span * s1, const Span * s2) { +int64_t distance_bigintspan_bigintspan_w(const Span * s1, const Span * s2) { return distance_bigintspan_bigintspan(s1, s2); } EMSCRIPTEN_KEEPALIVE -int64 distance_bigintspanset_bigintspan_w(const SpanSet * ss, const Span * s) { +int64_t distance_bigintspanset_bigintspan_w(const SpanSet * ss, const Span * s) { return distance_bigintspanset_bigintspan(ss, s); } EMSCRIPTEN_KEEPALIVE -int64 distance_bigintspanset_bigintspanset_w(const SpanSet * ss1, const SpanSet * ss2) { +int64_t distance_bigintspanset_bigintspanset_w(const SpanSet * ss1, const SpanSet * ss2) { return distance_bigintspanset_bigintspanset(ss1, ss2); } @@ -3360,7 +3404,7 @@ int distance_intspanset_intspanset_w(const SpanSet * ss1, const SpanSet * ss2) { } EMSCRIPTEN_KEEPALIVE -int64 distance_set_bigint_w(const Set * s, int64 i) { +int64_t distance_set_bigint_w(const Set * s, int64_t i) { return distance_set_bigint(s, i); } @@ -3385,7 +3429,7 @@ double distance_set_timestamptz_w(const Set * s, long long t) { } EMSCRIPTEN_KEEPALIVE -int64 distance_span_bigint_w(const Span * s, int64 i) { +int64_t distance_span_bigint_w(const Span * s, int64_t i) { return distance_span_bigint(s, i); } @@ -3410,7 +3454,7 @@ double distance_span_timestamptz_w(const Span * s, long long t) { } EMSCRIPTEN_KEEPALIVE -int64 distance_spanset_bigint_w(const SpanSet * ss, int64 i) { +int64_t distance_spanset_bigint_w(const SpanSet * ss, int64_t i) { return distance_spanset_bigint(ss, i); } @@ -3455,12 +3499,12 @@ double distance_tstzspanset_tstzspanset_w(const SpanSet * ss1, const SpanSet * s } EMSCRIPTEN_KEEPALIVE -Span * bigint_extent_transfn_w(Span * state, int64 i) { +Span * bigint_extent_transfn_w(Span * state, int64_t i) { return bigint_extent_transfn(state, i); } EMSCRIPTEN_KEEPALIVE -Set * bigint_union_transfn_w(Set * state, int64 i) { +Set * bigint_union_transfn_w(Set * state, int64_t i) { return bigint_union_transfn(state, i); } @@ -3490,7 +3534,7 @@ Span * int_extent_transfn_w(Span * state, int i) { } EMSCRIPTEN_KEEPALIVE -Set * int_union_transfn_w(Set * state, int32 i) { +Set * int_union_transfn_w(Set * state, int i) { return int_union_transfn(state, i); } @@ -3550,17 +3594,17 @@ Set * timestamptz_union_transfn_w(Set * state, long long t) { } EMSCRIPTEN_KEEPALIVE -int64 bigint_get_bin_w(int64 value, int64 vsize, int64 vorigin) { +int64_t bigint_get_bin_w(int64_t value, int64_t vsize, int64_t vorigin) { return bigint_get_bin(value, vsize, vorigin); } EMSCRIPTEN_KEEPALIVE -Span * bigintspan_bins_w(const Span * s, int64 vsize, int64 vorigin, int * count) { +Span * bigintspan_bins_w(const Span * s, int64_t vsize, int64_t vorigin, int * count) { return bigintspan_bins(s, vsize, vorigin, count); } EMSCRIPTEN_KEEPALIVE -Span * bigintspanset_bins_w(const SpanSet * ss, int64 vsize, int64 vorigin, int * count) { +Span * bigintspanset_bins_w(const SpanSet * ss, int64_t vsize, int64_t vorigin, int * count) { return bigintspanset_bins(ss, vsize, vorigin, count); } @@ -3625,12 +3669,12 @@ Span * tstzspanset_bins_w(const SpanSet * ss, const Interval * duration, long lo } EMSCRIPTEN_KEEPALIVE -char * tbox_as_hexwkb_w(const TBox * box, uint8_t variant, int * size) { +char * tbox_as_hexwkb_w(const TBox * box, uint8_t variant, size_t * size) { return tbox_as_hexwkb(box, variant, size); } EMSCRIPTEN_KEEPALIVE -uint8_t * tbox_as_wkb_w(const TBox * box, uint8_t variant, int * size_out) { +uint8_t * tbox_as_wkb_w(const TBox * box, uint8_t variant, size_t * size_out) { return tbox_as_wkb(box, variant, size_out); } @@ -3640,7 +3684,7 @@ TBox * tbox_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -TBox * tbox_from_wkb_w(const uint8_t * wkb, int size) { +TBox * tbox_from_wkb_w(const uint8_t * wkb, size_t size) { return tbox_from_wkb(wkb, size); } @@ -3740,12 +3784,12 @@ TBox * timestamptz_to_tbox_w(long long t) { } EMSCRIPTEN_KEEPALIVE -uint32 tbox_hash_w(const TBox * box) { +int tbox_hash_w(const TBox * box) { return tbox_hash(box); } EMSCRIPTEN_KEEPALIVE -uint64 tbox_hash_extended_w(const TBox * box, uint64 seed) { +int tbox_hash_extended_w(const TBox * box, int seed) { return tbox_hash_extended(box, seed); } @@ -4004,7 +4048,7 @@ char * tbool_out_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -uint8_t * temporal_as_wkb_w(const Temporal * temp, uint8_t variant, int * size_out) { +uint8_t * temporal_as_wkb_w(const Temporal * temp, uint8_t variant, size_t * size_out) { return temporal_as_wkb(temp, variant, size_out); } @@ -4014,7 +4058,7 @@ Temporal * temporal_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -Temporal * temporal_from_wkb_w(const uint8_t * wkb, int size) { +Temporal * temporal_from_wkb_w(const uint8_t * wkb, size_t size) { return temporal_from_wkb(wkb, size); } @@ -4256,7 +4300,7 @@ long long temporal_end_timestamptz_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -uint32 temporal_hash_w(const Temporal * temp) { +int temporal_hash_w(const Temporal * temp) { return temporal_hash(temp); } @@ -6065,28 +6109,28 @@ Temporal * div_tnumber_tnumber_w(const Temporal * tnumber1, const Temporal * tnu } EMSCRIPTEN_KEEPALIVE -Temporal * mult_float_tfloat_w(double d, const Temporal * tnumber) { - return mult_float_tfloat(d, tnumber); +Temporal * mul_float_tfloat_w(double d, const Temporal * tnumber) { + return mul_float_tfloat(d, tnumber); } EMSCRIPTEN_KEEPALIVE -Temporal * mult_int_tint_w(int i, const Temporal * tnumber) { - return mult_int_tint(i, tnumber); +Temporal * mul_int_tint_w(int i, const Temporal * tnumber) { + return mul_int_tint(i, tnumber); } EMSCRIPTEN_KEEPALIVE -Temporal * mult_tfloat_float_w(const Temporal * tnumber, double d) { - return mult_tfloat_float(tnumber, d); +Temporal * mul_tfloat_float_w(const Temporal * tnumber, double d) { + return mul_tfloat_float(tnumber, d); } EMSCRIPTEN_KEEPALIVE -Temporal * mult_tint_int_w(const Temporal * tnumber, int i) { - return mult_tint_int(tnumber, i); +Temporal * mul_tint_int_w(const Temporal * tnumber, int i) { + return mul_tint_int(tnumber, i); } EMSCRIPTEN_KEEPALIVE -Temporal * mult_tnumber_tnumber_w(const Temporal * tnumber1, const Temporal * tnumber2) { - return mult_tnumber_tnumber(tnumber1, tnumber2); +Temporal * mul_tnumber_tnumber_w(const Temporal * tnumber1, const Temporal * tnumber2) { + return mul_tnumber_tnumber(tnumber1, tnumber2); } EMSCRIPTEN_KEEPALIVE @@ -6259,6 +6303,16 @@ Span * temporal_extent_transfn_w(Span * s, const Temporal * temp) { return temporal_extent_transfn(s, temp); } +EMSCRIPTEN_KEEPALIVE +SkipList * temporal_merge_transfn_w(SkipList * state, const Temporal * temp) { + return temporal_merge_transfn(state, temp); +} + +EMSCRIPTEN_KEEPALIVE +SkipList * temporal_merge_combinefn_w(SkipList * state1, SkipList * state2) { + return temporal_merge_combinefn(state1, state2); +} + EMSCRIPTEN_KEEPALIVE Temporal * temporal_tagg_finalfn_w(SkipList * state) { return temporal_tagg_finalfn(state); @@ -6538,132 +6592,132 @@ TBox * tintbox_value_time_tiles_w(const TBox * box, int xsize, const Interval * /* === meos_geo.h === */ EMSCRIPTEN_KEEPALIVE -uint8_t * geo_as_ewkb_w(const int * gs, const char * endian, int * size) { +uint8_t * geo_as_ewkb_w(const GSERIALIZED * gs, const char * endian, size_t * size) { return geo_as_ewkb(gs, endian, size); } EMSCRIPTEN_KEEPALIVE -char * geo_as_ewkt_w(const int * gs, int precision) { +char * geo_as_ewkt_w(const GSERIALIZED * gs, int precision) { return geo_as_ewkt(gs, precision); } EMSCRIPTEN_KEEPALIVE -char * geo_as_geojson_w(const int * gs, int option, int precision, const char * srs) { +char * geo_as_geojson_w(const GSERIALIZED * gs, int option, int precision, const char * srs) { return geo_as_geojson(gs, option, precision, srs); } EMSCRIPTEN_KEEPALIVE -char * geo_as_hexewkb_w(const int * gs, const char * endian) { +char * geo_as_hexewkb_w(const GSERIALIZED * gs, const char * endian) { return geo_as_hexewkb(gs, endian); } EMSCRIPTEN_KEEPALIVE -char * geo_as_text_w(const int * gs, int precision) { +char * geo_as_text_w(const GSERIALIZED * gs, int precision) { return geo_as_text(gs, precision); } EMSCRIPTEN_KEEPALIVE -int * geo_from_ewkb_w(const uint8_t * wkb, int wkb_size, int32 srid) { +GSERIALIZED * geo_from_ewkb_w(const uint8_t * wkb, size_t wkb_size, int srid) { return geo_from_ewkb(wkb, wkb_size, srid); } EMSCRIPTEN_KEEPALIVE -int * geo_from_geojson_w(const char * geojson) { +GSERIALIZED * geo_from_geojson_w(const char * geojson) { return geo_from_geojson(geojson); } EMSCRIPTEN_KEEPALIVE -int * geo_from_text_w(const char * wkt, int32_t srid) { +GSERIALIZED * geo_from_text_w(const char * wkt, int32_t srid) { return geo_from_text(wkt, srid); } EMSCRIPTEN_KEEPALIVE -char * geo_out_w(const int * gs) { +char * geo_out_w(const GSERIALIZED * gs) { return geo_out(gs); } EMSCRIPTEN_KEEPALIVE -int * geog_from_hexewkb_w(const char * wkt) { +GSERIALIZED * geog_from_hexewkb_w(const char * wkt) { return geog_from_hexewkb(wkt); } EMSCRIPTEN_KEEPALIVE -int * geog_in_w(const char * str, int32 typmod) { +GSERIALIZED * geog_in_w(const char * str, int typmod) { return geog_in(str, typmod); } EMSCRIPTEN_KEEPALIVE -int * geom_from_hexewkb_w(const char * wkt) { +GSERIALIZED * geom_from_hexewkb_w(const char * wkt) { return geom_from_hexewkb(wkt); } EMSCRIPTEN_KEEPALIVE -int * geom_in_w(const char * str, int32 typmod) { +GSERIALIZED * geom_in_w(const char * str, int typmod) { return geom_in(str, typmod); } EMSCRIPTEN_KEEPALIVE -int * box3d_make_w(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int32_t srid) { +BOX3D * box3d_make_w(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int32_t srid) { return box3d_make(xmin, xmax, ymin, ymax, zmin, zmax, srid); } EMSCRIPTEN_KEEPALIVE -char * box3d_out_w(const int * box, int maxdd) { +char * box3d_out_w(const BOX3D * box, int maxdd) { return box3d_out(box, maxdd); } EMSCRIPTEN_KEEPALIVE -int * gbox_make_w(int hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) { +GBOX * gbox_make_w(int hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) { return gbox_make((bool) hasz, xmin, xmax, ymin, ymax, zmin, zmax); } EMSCRIPTEN_KEEPALIVE -char * gbox_out_w(const int * box, int maxdd) { +char * gbox_out_w(const GBOX * box, int maxdd) { return gbox_out(box, maxdd); } EMSCRIPTEN_KEEPALIVE -int * geo_copy_w(const int * g) { +GSERIALIZED * geo_copy_w(const GSERIALIZED * g) { return geo_copy(g); } EMSCRIPTEN_KEEPALIVE -int * geogpoint_make2d_w(int32_t srid, double x, double y) { +GSERIALIZED * geogpoint_make2d_w(int32_t srid, double x, double y) { return geogpoint_make2d(srid, x, y); } EMSCRIPTEN_KEEPALIVE -int * geogpoint_make3dz_w(int32_t srid, double x, double y, double z) { +GSERIALIZED * geogpoint_make3dz_w(int32_t srid, double x, double y, double z) { return geogpoint_make3dz(srid, x, y, z); } EMSCRIPTEN_KEEPALIVE -int * geompoint_make2d_w(int32_t srid, double x, double y) { +GSERIALIZED * geompoint_make2d_w(int32_t srid, double x, double y) { return geompoint_make2d(srid, x, y); } EMSCRIPTEN_KEEPALIVE -int * geompoint_make3dz_w(int32_t srid, double x, double y, double z) { +GSERIALIZED * geompoint_make3dz_w(int32_t srid, double x, double y, double z) { return geompoint_make3dz(srid, x, y, z); } EMSCRIPTEN_KEEPALIVE -int * geom_to_geog_w(const int * geom) { +GSERIALIZED * geom_to_geog_w(const GSERIALIZED * geom) { return geom_to_geog(geom); } EMSCRIPTEN_KEEPALIVE -int * geog_to_geom_w(const int * geog) { +GSERIALIZED * geog_to_geom_w(const GSERIALIZED * geog) { return geog_to_geom(geog); } EMSCRIPTEN_KEEPALIVE -int geo_is_empty_w(const int * g) { +int geo_is_empty_w(const GSERIALIZED * g) { return (int) geo_is_empty(g); } EMSCRIPTEN_KEEPALIVE -int geo_is_unitary_w(const int * gs) { +int geo_is_unitary_w(const GSERIALIZED * gs) { return (int) geo_is_unitary(gs); } @@ -6673,284 +6727,284 @@ const char * geo_typename_w(int type) { } EMSCRIPTEN_KEEPALIVE -double geog_area_w(const int * g, int use_spheroid) { +double geog_area_w(const GSERIALIZED * g, int use_spheroid) { return geog_area(g, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -int * geog_centroid_w(const int * g, int use_spheroid) { +GSERIALIZED * geog_centroid_w(const GSERIALIZED * g, int use_spheroid) { return geog_centroid(g, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -double geog_length_w(const int * g, int use_spheroid) { +double geog_length_w(const GSERIALIZED * g, int use_spheroid) { return geog_length(g, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -double geog_perimeter_w(const int * g, int use_spheroid) { +double geog_perimeter_w(const GSERIALIZED * g, int use_spheroid) { return geog_perimeter(g, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -double geom_azimuth_w(const int * gs1, const int * gs2) { +double geom_azimuth_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { double r; if (!geom_azimuth(gs1, gs2, &r)) return 0.0; return r; } EMSCRIPTEN_KEEPALIVE -double geom_length_w(const int * gs) { +double geom_length_w(const GSERIALIZED * gs) { return geom_length(gs); } EMSCRIPTEN_KEEPALIVE -double geom_perimeter_w(const int * gs) { +double geom_perimeter_w(const GSERIALIZED * gs) { return geom_perimeter(gs); } EMSCRIPTEN_KEEPALIVE -int line_numpoints_w(const int * gs) { +int line_numpoints_w(const GSERIALIZED * gs) { return line_numpoints(gs); } EMSCRIPTEN_KEEPALIVE -int * line_point_n_w(const int * geom, int n) { +GSERIALIZED * line_point_n_w(const GSERIALIZED * geom, int n) { return line_point_n(geom, n); } EMSCRIPTEN_KEEPALIVE -int * geo_reverse_w(const int * gs) { +GSERIALIZED * geo_reverse_w(const GSERIALIZED * gs) { return geo_reverse(gs); } EMSCRIPTEN_KEEPALIVE -int * geo_round_w(const int * gs, int maxdd) { +GSERIALIZED * geo_round_w(const GSERIALIZED * gs, int maxdd) { return geo_round(gs, maxdd); } EMSCRIPTEN_KEEPALIVE -int * geo_set_srid_w(const int * gs, int32_t srid) { +GSERIALIZED * geo_set_srid_w(const GSERIALIZED * gs, int32_t srid) { return geo_set_srid(gs, srid); } EMSCRIPTEN_KEEPALIVE -int32_t geo_srid_w(const int * gs) { +int32_t geo_srid_w(const GSERIALIZED * gs) { return geo_srid(gs); } EMSCRIPTEN_KEEPALIVE -int * geo_transform_w(const int * geom, int32_t srid_to) { +GSERIALIZED * geo_transform_w(const GSERIALIZED * geom, int32_t srid_to) { return geo_transform(geom, srid_to); } EMSCRIPTEN_KEEPALIVE -int * geo_transform_pipeline_w(const int * gs, char * pipeline, int32_t srid_to, int is_forward) { +GSERIALIZED * geo_transform_pipeline_w(const GSERIALIZED * gs, char * pipeline, int32_t srid_to, int is_forward) { return geo_transform_pipeline(gs, pipeline, srid_to, (bool) is_forward); } EMSCRIPTEN_KEEPALIVE -int * geo_collect_garray_w(int ** gsarr, int count) { +GSERIALIZED * geo_collect_garray_w(GSERIALIZED ** gsarr, int count) { return geo_collect_garray(gsarr, count); } EMSCRIPTEN_KEEPALIVE -int * geo_makeline_garray_w(int ** gsarr, int count) { +GSERIALIZED * geo_makeline_garray_w(GSERIALIZED ** gsarr, int count) { return geo_makeline_garray(gsarr, count); } EMSCRIPTEN_KEEPALIVE -int geo_num_points_w(const int * gs) { +int geo_num_points_w(const GSERIALIZED * gs) { return geo_num_points(gs); } EMSCRIPTEN_KEEPALIVE -int geo_num_geos_w(const int * gs) { +int geo_num_geos_w(const GSERIALIZED * gs) { return geo_num_geos(gs); } EMSCRIPTEN_KEEPALIVE -int * geo_geo_n_w(const int * geom, int n) { +GSERIALIZED * geo_geo_n_w(const GSERIALIZED * geom, int n) { return geo_geo_n(geom, n); } EMSCRIPTEN_KEEPALIVE -int ** geo_pointarr_w(const int * gs, int * count) { +GSERIALIZED ** geo_pointarr_w(const GSERIALIZED * gs, int * count) { return geo_pointarr(gs, count); } EMSCRIPTEN_KEEPALIVE -int * geo_points_w(const int * gs) { +GSERIALIZED * geo_points_w(const GSERIALIZED * gs) { return geo_points(gs); } EMSCRIPTEN_KEEPALIVE -int * geom_array_union_w(int ** gsarr, int count) { +GSERIALIZED * geom_array_union_w(GSERIALIZED ** gsarr, int count) { return geom_array_union(gsarr, count); } EMSCRIPTEN_KEEPALIVE -int * geom_boundary_w(const int * gs) { +GSERIALIZED * geom_boundary_w(const GSERIALIZED * gs) { return geom_boundary(gs); } EMSCRIPTEN_KEEPALIVE -int * geom_buffer_w(const int * gs, double size, const char * params) { +GSERIALIZED * geom_buffer_w(const GSERIALIZED * gs, double size, const char * params) { return geom_buffer(gs, size, params); } EMSCRIPTEN_KEEPALIVE -int * geom_centroid_w(const int * gs) { +GSERIALIZED * geom_centroid_w(const GSERIALIZED * gs) { return geom_centroid(gs); } EMSCRIPTEN_KEEPALIVE -int * geom_convex_hull_w(const int * gs) { +GSERIALIZED * geom_convex_hull_w(const GSERIALIZED * gs) { return geom_convex_hull(gs); } EMSCRIPTEN_KEEPALIVE -int * geom_difference2d_w(const int * gs1, const int * gs2) { +GSERIALIZED * geom_difference2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geom_difference2d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int * geom_intersection2d_w(const int * gs1, const int * gs2) { +GSERIALIZED * geom_intersection2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geom_intersection2d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int * geom_intersection2d_coll_w(const int * gs1, const int * gs2) { +GSERIALIZED * geom_intersection2d_coll_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geom_intersection2d_coll(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int * geom_min_bounding_radius_w(const int * geom, double * radius) { +GSERIALIZED * geom_min_bounding_radius_w(const GSERIALIZED * geom, double * radius) { return geom_min_bounding_radius(geom, radius); } EMSCRIPTEN_KEEPALIVE -int * geom_shortestline2d_w(const int * gs1, const int * s2) { +GSERIALIZED * geom_shortestline2d_w(const GSERIALIZED * gs1, const GSERIALIZED * s2) { return geom_shortestline2d(gs1, s2); } EMSCRIPTEN_KEEPALIVE -int * geom_shortestline3d_w(const int * gs1, const int * s2) { +GSERIALIZED * geom_shortestline3d_w(const GSERIALIZED * gs1, const GSERIALIZED * s2) { return geom_shortestline3d(gs1, s2); } EMSCRIPTEN_KEEPALIVE -int * geom_unary_union_w(const int * gs, double prec) { +GSERIALIZED * geom_unary_union_w(const GSERIALIZED * gs, double prec) { return geom_unary_union(gs, prec); } EMSCRIPTEN_KEEPALIVE -int * line_interpolate_point_w(const int * gs, double distance_fraction, int repeat) { +GSERIALIZED * line_interpolate_point_w(const GSERIALIZED * gs, double distance_fraction, int repeat) { return line_interpolate_point(gs, distance_fraction, (bool) repeat); } EMSCRIPTEN_KEEPALIVE -double line_locate_point_w(const int * gs1, const int * gs2) { +double line_locate_point_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return line_locate_point(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int * line_substring_w(const int * gs, double from, double to) { +GSERIALIZED * line_substring_w(const GSERIALIZED * gs, double from, double to) { return line_substring(gs, from, to); } EMSCRIPTEN_KEEPALIVE -int geog_dwithin_w(const int * g1, const int * g2, double tolerance, int use_spheroid) { +int geog_dwithin_w(const GSERIALIZED * g1, const GSERIALIZED * g2, double tolerance, int use_spheroid) { return (int) geog_dwithin(g1, g2, tolerance, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -int geog_intersects_w(const int * gs1, const int * gs2, int use_spheroid) { +int geog_intersects_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2, int use_spheroid) { return (int) geog_intersects(gs1, gs2, (bool) use_spheroid); } EMSCRIPTEN_KEEPALIVE -int geom_contains_w(const int * gs1, const int * gs2) { +int geom_contains_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_contains(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geom_covers_w(const int * gs1, const int * gs2) { +int geom_covers_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_covers(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geom_disjoint2d_w(const int * gs1, const int * gs2) { +int geom_disjoint2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_disjoint2d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geom_dwithin2d_w(const int * gs1, const int * gs2, double tolerance) { +int geom_dwithin2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2, double tolerance) { return (int) geom_dwithin2d(gs1, gs2, tolerance); } EMSCRIPTEN_KEEPALIVE -int geom_dwithin3d_w(const int * gs1, const int * gs2, double tolerance) { +int geom_dwithin3d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2, double tolerance) { return (int) geom_dwithin3d(gs1, gs2, tolerance); } EMSCRIPTEN_KEEPALIVE -int geom_intersects2d_w(const int * gs1, const int * gs2) { +int geom_intersects2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_intersects2d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geom_intersects3d_w(const int * gs1, const int * gs2) { +int geom_intersects3d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_intersects3d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geom_relate_pattern_w(const int * gs1, const int * gs2, char * patt) { +int geom_relate_pattern_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2, char * patt) { return (int) geom_relate_pattern(gs1, gs2, patt); } EMSCRIPTEN_KEEPALIVE -int geom_touches_w(const int * gs1, const int * gs2) { +int geom_touches_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geom_touches(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -STBox * geo_stboxes_w(const int * gs, int * count) { +STBox * geo_stboxes_w(const GSERIALIZED * gs, int * count) { return geo_stboxes(gs, count); } EMSCRIPTEN_KEEPALIVE -STBox * geo_split_each_n_stboxes_w(const int * gs, int elem_count, int * count) { +STBox * geo_split_each_n_stboxes_w(const GSERIALIZED * gs, int elem_count, int * count) { return geo_split_each_n_stboxes(gs, elem_count, count); } EMSCRIPTEN_KEEPALIVE -STBox * geo_split_n_stboxes_w(const int * gs, int box_count, int * count) { +STBox * geo_split_n_stboxes_w(const GSERIALIZED * gs, int box_count, int * count) { return geo_split_n_stboxes(gs, box_count, count); } EMSCRIPTEN_KEEPALIVE -double geog_distance_w(const int * g1, const int * g2) { +double geog_distance_w(const GSERIALIZED * g1, const GSERIALIZED * g2) { return geog_distance(g1, g2); } EMSCRIPTEN_KEEPALIVE -double geom_distance2d_w(const int * gs1, const int * gs2) { +double geom_distance2d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geom_distance2d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -double geom_distance3d_w(const int * gs1, const int * gs2) { +double geom_distance3d_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geom_distance3d(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geo_equals_w(const int * gs1, const int * gs2) { +int geo_equals_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return geo_equals(gs1, gs2); } EMSCRIPTEN_KEEPALIVE -int geo_same_w(const int * gs1, const int * gs2) { +int geo_same_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { return (int) geo_same(gs1, gs2); } @@ -6975,79 +7029,79 @@ char * spatialset_as_ewkt_w(const Set * set, int maxdd) { } EMSCRIPTEN_KEEPALIVE -Set * geoset_make_w(int ** values, int count) { +Set * geoset_make_w(GSERIALIZED ** values, int count) { return geoset_make(values, count); } EMSCRIPTEN_KEEPALIVE -Set * geo_to_set_w(const int * gs) { +Set * geo_to_set_w(const GSERIALIZED * gs) { return geo_to_set(gs); } EMSCRIPTEN_KEEPALIVE -int * geoset_end_value_w(const Set * s) { +GSERIALIZED * geoset_end_value_w(const Set * s) { return geoset_end_value(s); } EMSCRIPTEN_KEEPALIVE -int * geoset_start_value_w(const Set * s) { +GSERIALIZED * geoset_start_value_w(const Set * s) { return geoset_start_value(s); } EMSCRIPTEN_KEEPALIVE -int * geoset_value_n_w(const Set * s, int n) { - int * r; +GSERIALIZED * geoset_value_n_w(const Set * s, int n) { + GSERIALIZED * r; if (!geoset_value_n(s, n, &r)) return NULL; return r; } EMSCRIPTEN_KEEPALIVE -int ** geoset_values_w(const Set * s) { +GSERIALIZED ** geoset_values_w(const Set * s) { return geoset_values(s); } EMSCRIPTEN_KEEPALIVE -int contained_geo_set_w(const int * gs, const Set * s) { +int contained_geo_set_w(const GSERIALIZED * gs, const Set * s) { return (int) contained_geo_set(gs, s); } EMSCRIPTEN_KEEPALIVE -int contains_set_geo_w(const Set * s, int * gs) { +int contains_set_geo_w(const Set * s, GSERIALIZED * gs) { return (int) contains_set_geo(s, gs); } EMSCRIPTEN_KEEPALIVE -Set * geo_union_transfn_w(Set * state, const int * gs) { +Set * geo_union_transfn_w(Set * state, const GSERIALIZED * gs) { return geo_union_transfn(state, gs); } EMSCRIPTEN_KEEPALIVE -Set * intersection_geo_set_w(const int * gs, const Set * s) { +Set * intersection_geo_set_w(const GSERIALIZED * gs, const Set * s) { return intersection_geo_set(gs, s); } EMSCRIPTEN_KEEPALIVE -Set * intersection_set_geo_w(const Set * s, const int * gs) { +Set * intersection_set_geo_w(const Set * s, const GSERIALIZED * gs) { return intersection_set_geo(s, gs); } EMSCRIPTEN_KEEPALIVE -Set * minus_geo_set_w(const int * gs, const Set * s) { +Set * minus_geo_set_w(const GSERIALIZED * gs, const Set * s) { return minus_geo_set(gs, s); } EMSCRIPTEN_KEEPALIVE -Set * minus_set_geo_w(const Set * s, const int * gs) { +Set * minus_set_geo_w(const Set * s, const GSERIALIZED * gs) { return minus_set_geo(s, gs); } EMSCRIPTEN_KEEPALIVE -Set * union_geo_set_w(const int * gs, const Set * s) { +Set * union_geo_set_w(const GSERIALIZED * gs, const Set * s) { return union_geo_set(gs, s); } EMSCRIPTEN_KEEPALIVE -Set * union_set_geo_w(const Set * s, const int * gs) { +Set * union_set_geo_w(const Set * s, const GSERIALIZED * gs) { return union_set_geo(s, gs); } @@ -7072,12 +7126,12 @@ Set * spatialset_transform_pipeline_w(const Set * s, const char * pipelinestr, i } EMSCRIPTEN_KEEPALIVE -char * stbox_as_hexwkb_w(const STBox * box, uint8_t variant, int * size) { +char * stbox_as_hexwkb_w(const STBox * box, uint8_t variant, size_t * size) { return stbox_as_hexwkb(box, variant, size); } EMSCRIPTEN_KEEPALIVE -uint8_t * stbox_as_wkb_w(const STBox * box, uint8_t variant, int * size_out) { +uint8_t * stbox_as_wkb_w(const STBox * box, uint8_t variant, size_t * size_out) { return stbox_as_wkb(box, variant, size_out); } @@ -7087,7 +7141,7 @@ STBox * stbox_from_hexwkb_w(const char * hexwkb) { } EMSCRIPTEN_KEEPALIVE -STBox * stbox_from_wkb_w(const uint8_t * wkb, int size) { +STBox * stbox_from_wkb_w(const uint8_t * wkb, size_t size) { return stbox_from_wkb(wkb, size); } @@ -7102,12 +7156,12 @@ char * stbox_out_w(const STBox * box, int maxdd) { } EMSCRIPTEN_KEEPALIVE -STBox * geo_timestamptz_to_stbox_w(const int * gs, long long t) { +STBox * geo_timestamptz_to_stbox_w(const GSERIALIZED * gs, long long t) { return geo_timestamptz_to_stbox(gs, (TimestampTz) t); } EMSCRIPTEN_KEEPALIVE -STBox * geo_tstzspan_to_stbox_w(const int * gs, const Span * s) { +STBox * geo_tstzspan_to_stbox_w(const GSERIALIZED * gs, const Span * s) { return geo_tstzspan_to_stbox(gs, s); } @@ -7117,12 +7171,12 @@ STBox * stbox_copy_w(const STBox * box) { } EMSCRIPTEN_KEEPALIVE -STBox * stbox_make_w(int hasx, int hasz, int geodetic, int32 srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, const Span * s) { +STBox * stbox_make_w(int hasx, int hasz, int geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, const Span * s) { return stbox_make((bool) hasx, (bool) hasz, (bool) geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, s); } EMSCRIPTEN_KEEPALIVE -STBox * geo_to_stbox_w(const int * gs) { +STBox * geo_to_stbox_w(const GSERIALIZED * gs) { return geo_to_stbox(gs); } @@ -7132,17 +7186,17 @@ STBox * spatialset_to_stbox_w(const Set * s) { } EMSCRIPTEN_KEEPALIVE -int * stbox_to_box3d_w(const STBox * box) { +BOX3D * stbox_to_box3d_w(const STBox * box) { return stbox_to_box3d(box); } EMSCRIPTEN_KEEPALIVE -int * stbox_to_gbox_w(const STBox * box) { +GBOX * stbox_to_gbox_w(const STBox * box) { return stbox_to_gbox(box); } EMSCRIPTEN_KEEPALIVE -int * stbox_to_geo_w(const STBox * box) { +GSERIALIZED * stbox_to_geo_w(const STBox * box) { return stbox_to_geo(box); } @@ -7177,12 +7231,12 @@ double stbox_area_w(const STBox * box, int spheroid) { } EMSCRIPTEN_KEEPALIVE -uint32 stbox_hash_w(const STBox * box) { +int stbox_hash_w(const STBox * box) { return stbox_hash(box); } EMSCRIPTEN_KEEPALIVE -uint64 stbox_hash_extended_w(const STBox * box, uint64 seed) { +int stbox_hash_extended_w(const STBox * box, int seed) { return stbox_hash_extended(box, seed); } @@ -7547,72 +7601,72 @@ char * tspatial_out_w(const Temporal * temp, int maxdd) { } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_from_base_temp_w(const int * gs, const Temporal * temp) { +Temporal * tgeo_from_base_temp_w(const GSERIALIZED * gs, const Temporal * temp) { return tgeo_from_base_temp(gs, temp); } EMSCRIPTEN_KEEPALIVE -TInstant * tgeoinst_make_w(const int * gs, long long t) { +TInstant * tgeoinst_make_w(const GSERIALIZED * gs, long long t) { return tgeoinst_make(gs, (TimestampTz) t); } EMSCRIPTEN_KEEPALIVE -TSequence * tgeoseq_from_base_tstzset_w(const int * gs, const Set * s) { +TSequence * tgeoseq_from_base_tstzset_w(const GSERIALIZED * gs, const Set * s) { return tgeoseq_from_base_tstzset(gs, s); } EMSCRIPTEN_KEEPALIVE -TSequence * tgeoseq_from_base_tstzspan_w(const int * gs, const Span * s, interpType interp) { +TSequence * tgeoseq_from_base_tstzspan_w(const GSERIALIZED * gs, const Span * s, interpType interp) { return tgeoseq_from_base_tstzspan(gs, s, interp); } EMSCRIPTEN_KEEPALIVE -TSequenceSet * tgeoseqset_from_base_tstzspanset_w(const int * gs, const SpanSet * ss, interpType interp) { +TSequenceSet * tgeoseqset_from_base_tstzspanset_w(const GSERIALIZED * gs, const SpanSet * ss, interpType interp) { return tgeoseqset_from_base_tstzspanset(gs, ss, interp); } EMSCRIPTEN_KEEPALIVE -Temporal * tpoint_from_base_temp_w(const int * gs, const Temporal * temp) { +Temporal * tpoint_from_base_temp_w(const GSERIALIZED * gs, const Temporal * temp) { return tpoint_from_base_temp(gs, temp); } EMSCRIPTEN_KEEPALIVE -TInstant * tpointinst_make_w(const int * gs, long long t) { +TInstant * tpointinst_make_w(const GSERIALIZED * gs, long long t) { return tpointinst_make(gs, (TimestampTz) t); } EMSCRIPTEN_KEEPALIVE -TSequence * tpointseq_from_base_tstzset_w(const int * gs, const Set * s) { +TSequence * tpointseq_from_base_tstzset_w(const GSERIALIZED * gs, const Set * s) { return tpointseq_from_base_tstzset(gs, s); } EMSCRIPTEN_KEEPALIVE -TSequence * tpointseq_from_base_tstzspan_w(const int * gs, const Span * s, interpType interp) { +TSequence * tpointseq_from_base_tstzspan_w(const GSERIALIZED * gs, const Span * s, interpType interp) { return tpointseq_from_base_tstzspan(gs, s, interp); } EMSCRIPTEN_KEEPALIVE -TSequence * tpointseq_make_coords_w(const double * xcoords, const double * ycoords, const double * zcoords, const TimestampTz * times, int count, int32 srid, int geodetic, int lower_inc, int upper_inc, interpType interp, int normalize) { +TSequence * tpointseq_make_coords_w(const double * xcoords, const double * ycoords, const double * zcoords, const TimestampTz * times, int count, int srid, int geodetic, int lower_inc, int upper_inc, interpType interp, int normalize) { return tpointseq_make_coords(xcoords, ycoords, zcoords, times, count, srid, (bool) geodetic, (bool) lower_inc, (bool) upper_inc, interp, (bool) normalize); } EMSCRIPTEN_KEEPALIVE -TSequenceSet * tpointseqset_from_base_tstzspanset_w(const int * gs, const SpanSet * ss, interpType interp) { +TSequenceSet * tpointseqset_from_base_tstzspanset_w(const GSERIALIZED * gs, const SpanSet * ss, interpType interp) { return tpointseqset_from_base_tstzspanset(gs, ss, interp); } EMSCRIPTEN_KEEPALIVE -STBox * box3d_to_stbox_w(const int * box) { +STBox * box3d_to_stbox_w(const BOX3D * box) { return box3d_to_stbox(box); } EMSCRIPTEN_KEEPALIVE -STBox * gbox_to_stbox_w(const int * box) { +STBox * gbox_to_stbox_w(const GBOX * box) { return gbox_to_stbox(box); } EMSCRIPTEN_KEEPALIVE -Temporal * geomeas_to_tpoint_w(const int * gs) { +Temporal * geomeas_to_tpoint_w(const GSERIALIZED * gs) { return geomeas_to_tpoint(gs); } @@ -7647,13 +7701,13 @@ Temporal * tgeompoint_to_tgeometry_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -int tpoint_as_mvtgeom_w(const Temporal * temp, const STBox * bounds, int32_t extent, int32_t buffer, int clip_geom, int ** gsarr, int64 ** timesarr, int * count) { +int tpoint_as_mvtgeom_w(const Temporal * temp, const STBox * bounds, int32_t extent, int32_t buffer, int clip_geom, GSERIALIZED ** gsarr, int64_t ** timesarr, int * count) { return (int) tpoint_as_mvtgeom(temp, bounds, extent, buffer, (bool) clip_geom, gsarr, timesarr, count); } EMSCRIPTEN_KEEPALIVE -int * tpoint_tfloat_to_geomeas_w(const Temporal * tpoint, const Temporal * measure, int segmentize) { - int * r; +GSERIALIZED * tpoint_tfloat_to_geomeas_w(const Temporal * tpoint, const Temporal * measure, int segmentize) { + GSERIALIZED * r; if (!tpoint_tfloat_to_geomeas(tpoint, measure, (bool) segmentize, &r)) return NULL; return r; } @@ -7664,14 +7718,14 @@ STBox * tspatial_to_stbox_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -double bearing_point_point_w(const int * gs1, const int * gs2) { +double bearing_point_point_w(const GSERIALIZED * gs1, const GSERIALIZED * gs2) { double r; if (!bearing_point_point(gs1, gs2, &r)) return 0.0; return r; } EMSCRIPTEN_KEEPALIVE -Temporal * bearing_tpoint_point_w(const Temporal * temp, const int * gs, int invert) { +Temporal * bearing_tpoint_point_w(const Temporal * temp, const GSERIALIZED * gs, int invert) { return bearing_tpoint_point(temp, gs, (bool) invert); } @@ -7686,39 +7740,39 @@ Temporal * tgeo_centroid_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -int * tgeo_convex_hull_w(const Temporal * temp) { +GSERIALIZED * tgeo_convex_hull_w(const Temporal * temp) { return tgeo_convex_hull(temp); } EMSCRIPTEN_KEEPALIVE -int * tgeo_end_value_w(const Temporal * temp) { +GSERIALIZED * tgeo_end_value_w(const Temporal * temp) { return tgeo_end_value(temp); } EMSCRIPTEN_KEEPALIVE -int * tgeo_start_value_w(const Temporal * temp) { +GSERIALIZED * tgeo_start_value_w(const Temporal * temp) { return tgeo_start_value(temp); } EMSCRIPTEN_KEEPALIVE -int * tgeo_traversed_area_w(const Temporal * temp, int unary_union) { +GSERIALIZED * tgeo_traversed_area_w(const Temporal * temp, int unary_union) { return tgeo_traversed_area(temp, (bool) unary_union); } EMSCRIPTEN_KEEPALIVE -int tgeo_value_at_timestamptz_w(const Temporal * temp, long long t, int strict, int ** value) { +int tgeo_value_at_timestamptz_w(const Temporal * temp, long long t, int strict, GSERIALIZED ** value) { return (int) tgeo_value_at_timestamptz(temp, (TimestampTz) t, (bool) strict, value); } EMSCRIPTEN_KEEPALIVE -int * tgeo_value_n_w(const Temporal * temp, int n) { - int * r; +GSERIALIZED * tgeo_value_n_w(const Temporal * temp, int n) { + GSERIALIZED * r; if (!tgeo_value_n(temp, n, &r)) return NULL; return r; } EMSCRIPTEN_KEEPALIVE -int ** tgeo_values_w(const Temporal * temp, int * count) { +GSERIALIZED ** tgeo_values_w(const Temporal * temp, int * count) { return tgeo_values(temp, count); } @@ -7775,22 +7829,22 @@ Temporal * tpoint_speed_w(const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -int * tpoint_trajectory_w(const Temporal * temp, int unary_union) { +GSERIALIZED * tpoint_trajectory_w(const Temporal * temp, int unary_union) { return tpoint_trajectory(temp, (bool) unary_union); } EMSCRIPTEN_KEEPALIVE -int * tpoint_twcentroid_w(const Temporal * temp) { +GSERIALIZED * tpoint_twcentroid_w(const Temporal * temp) { return tpoint_twcentroid(temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_affine_w(const Temporal * temp, const int * a) { +Temporal * tgeo_affine_w(const Temporal * temp, const AFFINE * a) { return tgeo_affine(temp, a); } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_scale_w(const Temporal * temp, const int * scale, const int * sorigin) { +Temporal * tgeo_scale_w(const Temporal * temp, const GSERIALIZED * scale, const GSERIALIZED * sorigin) { return tgeo_scale(temp, scale, sorigin); } @@ -7820,7 +7874,7 @@ Temporal * tspatial_transform_pipeline_w(const Temporal * temp, const char * pip } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_at_geom_w(const Temporal * temp, const int * gs) { +Temporal * tgeo_at_geom_w(const Temporal * temp, const GSERIALIZED * gs) { return tgeo_at_geom(temp, gs); } @@ -7830,12 +7884,12 @@ Temporal * tgeo_at_stbox_w(const Temporal * temp, const STBox * box, int border_ } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_at_value_w(const Temporal * temp, int * gs) { +Temporal * tgeo_at_value_w(const Temporal * temp, GSERIALIZED * gs) { return tgeo_at_value(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_minus_geom_w(const Temporal * temp, const int * gs) { +Temporal * tgeo_minus_geom_w(const Temporal * temp, const GSERIALIZED * gs) { return tgeo_minus_geom(temp, gs); } @@ -7845,37 +7899,47 @@ Temporal * tgeo_minus_stbox_w(const Temporal * temp, const STBox * box, int bord } EMSCRIPTEN_KEEPALIVE -Temporal * tgeo_minus_value_w(const Temporal * temp, int * gs) { +Temporal * tgeo_minus_value_w(const Temporal * temp, GSERIALIZED * gs) { return tgeo_minus_value(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tpoint_at_geom_w(const Temporal * temp, const int * gs) { +Temporal * tpoint_at_elevation_w(const Temporal * temp, const Span * s) { + return tpoint_at_elevation(temp, s); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpoint_at_geom_w(const Temporal * temp, const GSERIALIZED * gs) { return tpoint_at_geom(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tpoint_at_value_w(const Temporal * temp, int * gs) { +Temporal * tpoint_at_value_w(const Temporal * temp, GSERIALIZED * gs) { return tpoint_at_value(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tpoint_minus_geom_w(const Temporal * temp, const int * gs) { +Temporal * tpoint_minus_elevation_w(const Temporal * temp, const Span * s) { + return tpoint_minus_elevation(temp, s); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpoint_minus_geom_w(const Temporal * temp, const GSERIALIZED * gs) { return tpoint_minus_geom(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tpoint_minus_value_w(const Temporal * temp, int * gs) { +Temporal * tpoint_minus_value_w(const Temporal * temp, GSERIALIZED * gs) { return tpoint_minus_value(temp, gs); } EMSCRIPTEN_KEEPALIVE -int always_eq_geo_tgeo_w(const int * gs, const Temporal * temp) { +int always_eq_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return always_eq_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int always_eq_tgeo_geo_w(const Temporal * temp, const int * gs) { +int always_eq_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return always_eq_tgeo_geo(temp, gs); } @@ -7885,12 +7949,12 @@ int always_eq_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int always_ne_geo_tgeo_w(const int * gs, const Temporal * temp) { +int always_ne_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return always_ne_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int always_ne_tgeo_geo_w(const Temporal * temp, const int * gs) { +int always_ne_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return always_ne_tgeo_geo(temp, gs); } @@ -7900,12 +7964,12 @@ int always_ne_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int ever_eq_geo_tgeo_w(const int * gs, const Temporal * temp) { +int ever_eq_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return ever_eq_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int ever_eq_tgeo_geo_w(const Temporal * temp, const int * gs) { +int ever_eq_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return ever_eq_tgeo_geo(temp, gs); } @@ -7915,12 +7979,12 @@ int ever_eq_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int ever_ne_geo_tgeo_w(const int * gs, const Temporal * temp) { +int ever_ne_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return ever_ne_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int ever_ne_tgeo_geo_w(const Temporal * temp, const int * gs) { +int ever_ne_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return ever_ne_tgeo_geo(temp, gs); } @@ -7930,22 +7994,22 @@ int ever_ne_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -Temporal * teq_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * teq_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return teq_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * teq_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * teq_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return teq_tgeo_geo(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tne_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * tne_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return tne_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tne_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tne_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tne_tgeo_geo(temp, gs); } @@ -7955,12 +8019,12 @@ STBox * tgeo_stboxes_w(const Temporal * temp, int * count) { } EMSCRIPTEN_KEEPALIVE -STBox * tgeo_space_boxes_w(const Temporal * temp, double xsize, double ysize, double zsize, const int * sorigin, int bitmatrix, int border_inc, int * count) { +STBox * tgeo_space_boxes_w(const Temporal * temp, double xsize, double ysize, double zsize, const GSERIALIZED * sorigin, int bitmatrix, int border_inc, int * count) { return tgeo_space_boxes(temp, xsize, ysize, zsize, sorigin, (bool) bitmatrix, (bool) border_inc, count); } EMSCRIPTEN_KEEPALIVE -STBox * tgeo_space_time_boxes_w(const Temporal * temp, double xsize, double ysize, double zsize, const Interval * duration, const int * sorigin, long long torigin, int bitmatrix, int border_inc, int * count) { +STBox * tgeo_space_time_boxes_w(const Temporal * temp, double xsize, double ysize, double zsize, const Interval * duration, const GSERIALIZED * sorigin, long long torigin, int bitmatrix, int border_inc, int * count) { return tgeo_space_time_boxes(temp, xsize, ysize, zsize, duration, sorigin, (TimestampTz) torigin, (bool) bitmatrix, (bool) border_inc, count); } @@ -8290,12 +8354,12 @@ int right_tspatial_tspatial_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int acontains_geo_tgeo_w(const int * gs, const Temporal * temp) { +int acontains_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return acontains_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int acontains_tgeo_geo_w(const Temporal * temp, const int * gs) { +int acontains_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return acontains_tgeo_geo(temp, gs); } @@ -8305,7 +8369,7 @@ int acontains_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int adisjoint_tgeo_geo_w(const Temporal * temp, const int * gs) { +int adisjoint_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return adisjoint_tgeo_geo(temp, gs); } @@ -8315,7 +8379,7 @@ int adisjoint_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int adwithin_tgeo_geo_w(const Temporal * temp, const int * gs, double dist) { +int adwithin_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { return adwithin_tgeo_geo(temp, gs, dist); } @@ -8325,7 +8389,7 @@ int adwithin_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2, double } EMSCRIPTEN_KEEPALIVE -int aintersects_tgeo_geo_w(const Temporal * temp, const int * gs) { +int aintersects_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return aintersects_tgeo_geo(temp, gs); } @@ -8335,7 +8399,7 @@ int aintersects_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int atouches_tgeo_geo_w(const Temporal * temp, const int * gs) { +int atouches_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return atouches_tgeo_geo(temp, gs); } @@ -8345,17 +8409,17 @@ int atouches_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int atouches_tpoint_geo_w(const Temporal * temp, const int * gs) { +int atouches_tpoint_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return atouches_tpoint_geo(temp, gs); } EMSCRIPTEN_KEEPALIVE -int econtains_geo_tgeo_w(const int * gs, const Temporal * temp) { +int econtains_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return econtains_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int econtains_tgeo_geo_w(const Temporal * temp, const int * gs) { +int econtains_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return econtains_tgeo_geo(temp, gs); } @@ -8365,12 +8429,12 @@ int econtains_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int ecovers_geo_tgeo_w(const int * gs, const Temporal * temp) { +int ecovers_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return ecovers_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -int ecovers_tgeo_geo_w(const Temporal * temp, const int * gs) { +int ecovers_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return ecovers_tgeo_geo(temp, gs); } @@ -8380,7 +8444,7 @@ int ecovers_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int edisjoint_tgeo_geo_w(const Temporal * temp, const int * gs) { +int edisjoint_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return edisjoint_tgeo_geo(temp, gs); } @@ -8390,7 +8454,7 @@ int edisjoint_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int edwithin_tgeo_geo_w(const Temporal * temp, const int * gs, double dist) { +int edwithin_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { return edwithin_tgeo_geo(temp, gs, dist); } @@ -8400,7 +8464,7 @@ int edwithin_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2, double } EMSCRIPTEN_KEEPALIVE -int eintersects_tgeo_geo_w(const Temporal * temp, const int * gs) { +int eintersects_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return eintersects_tgeo_geo(temp, gs); } @@ -8410,7 +8474,7 @@ int eintersects_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int etouches_tgeo_geo_w(const Temporal * temp, const int * gs) { +int etouches_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return etouches_tgeo_geo(temp, gs); } @@ -8420,17 +8484,17 @@ int etouches_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int etouches_tpoint_geo_w(const Temporal * temp, const int * gs) { +int etouches_tpoint_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return etouches_tpoint_geo(temp, gs); } EMSCRIPTEN_KEEPALIVE -Temporal * tcontains_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * tcontains_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return tcontains_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tcontains_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tcontains_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tcontains_tgeo_geo(temp, gs); } @@ -8440,12 +8504,12 @@ Temporal * tcontains_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) } EMSCRIPTEN_KEEPALIVE -Temporal * tcovers_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * tcovers_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return tcovers_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tcovers_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tcovers_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tcovers_tgeo_geo(temp, gs); } @@ -8455,12 +8519,12 @@ Temporal * tcovers_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -Temporal * tdisjoint_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * tdisjoint_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return tdisjoint_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tdisjoint_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tdisjoint_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tdisjoint_tgeo_geo(temp, gs); } @@ -8470,12 +8534,12 @@ Temporal * tdisjoint_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) } EMSCRIPTEN_KEEPALIVE -Temporal * tdwithin_geo_tgeo_w(const int * gs, const Temporal * temp, double dist) { +Temporal * tdwithin_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp, double dist) { return tdwithin_geo_tgeo(gs, temp, dist); } EMSCRIPTEN_KEEPALIVE -Temporal * tdwithin_tgeo_geo_w(const Temporal * temp, const int * gs, double dist) { +Temporal * tdwithin_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { return tdwithin_tgeo_geo(temp, gs, dist); } @@ -8485,12 +8549,12 @@ Temporal * tdwithin_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2, } EMSCRIPTEN_KEEPALIVE -Temporal * tintersects_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * tintersects_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return tintersects_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * tintersects_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tintersects_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tintersects_tgeo_geo(temp, gs); } @@ -8500,12 +8564,12 @@ Temporal * tintersects_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp } EMSCRIPTEN_KEEPALIVE -Temporal * ttouches_geo_tgeo_w(const int * gs, const Temporal * temp) { +Temporal * ttouches_geo_tgeo_w(const GSERIALIZED * gs, const Temporal * temp) { return ttouches_geo_tgeo(gs, temp); } EMSCRIPTEN_KEEPALIVE -Temporal * ttouches_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * ttouches_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return ttouches_tgeo_geo(temp, gs); } @@ -8515,7 +8579,7 @@ Temporal * ttouches_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) } EMSCRIPTEN_KEEPALIVE -Temporal * tdistance_tgeo_geo_w(const Temporal * temp, const int * gs) { +Temporal * tdistance_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return tdistance_tgeo_geo(temp, gs); } @@ -8525,7 +8589,7 @@ Temporal * tdistance_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) } EMSCRIPTEN_KEEPALIVE -double nad_stbox_geo_w(const STBox * box, const int * gs) { +double nad_stbox_geo_w(const STBox * box, const GSERIALIZED * gs) { return nad_stbox_geo(box, gs); } @@ -8535,7 +8599,7 @@ double nad_stbox_stbox_w(const STBox * box1, const STBox * box2) { } EMSCRIPTEN_KEEPALIVE -double nad_tgeo_geo_w(const Temporal * temp, const int * gs) { +double nad_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return nad_tgeo_geo(temp, gs); } @@ -8550,7 +8614,7 @@ double nad_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -TInstant * nai_tgeo_geo_w(const Temporal * temp, const int * gs) { +TInstant * nai_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return nai_tgeo_geo(temp, gs); } @@ -8560,15 +8624,25 @@ TInstant * nai_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { } EMSCRIPTEN_KEEPALIVE -int * shortestline_tgeo_geo_w(const Temporal * temp, const int * gs) { +GSERIALIZED * shortestline_tgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { return shortestline_tgeo_geo(temp, gs); } EMSCRIPTEN_KEEPALIVE -int * shortestline_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { +GSERIALIZED * shortestline_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2) { return shortestline_tgeo_tgeo(temp1, temp2); } +EMSCRIPTEN_KEEPALIVE +double tgeoarr_tgeoarr_mindist_w(const Temporal ** arr1, int count1, const Temporal ** arr2, int count2) { + return tgeoarr_tgeoarr_mindist(arr1, count1, arr2, count2); +} + +EMSCRIPTEN_KEEPALIVE +double mindistance_tgeo_tgeo_w(const Temporal * temp1, const Temporal * temp2, double threshold) { + return mindistance_tgeo_tgeo(temp1, temp2, threshold); +} + EMSCRIPTEN_KEEPALIVE Temporal * tpoint_tcentroid_finalfn_w(SkipList * state) { return tpoint_tcentroid_finalfn(state); @@ -8585,12 +8659,12 @@ STBox * tspatial_extent_transfn_w(STBox * box, const Temporal * temp) { } EMSCRIPTEN_KEEPALIVE -STBox * stbox_get_space_tile_w(const int * point, double xsize, double ysize, double zsize, const int * sorigin) { +STBox * stbox_get_space_tile_w(const GSERIALIZED * point, double xsize, double ysize, double zsize, const GSERIALIZED * sorigin) { return stbox_get_space_tile(point, xsize, ysize, zsize, sorigin); } EMSCRIPTEN_KEEPALIVE -STBox * stbox_get_space_time_tile_w(const int * point, long long t, double xsize, double ysize, double zsize, const Interval * duration, const int * sorigin, long long torigin) { +STBox * stbox_get_space_time_tile_w(const GSERIALIZED * point, long long t, double xsize, double ysize, double zsize, const Interval * duration, const GSERIALIZED * sorigin, long long torigin) { return stbox_get_space_time_tile(point, (TimestampTz) t, xsize, ysize, zsize, duration, sorigin, (TimestampTz) torigin); } @@ -8600,12 +8674,12 @@ STBox * stbox_get_time_tile_w(long long t, const Interval * duration, long long } EMSCRIPTEN_KEEPALIVE -STBox * stbox_space_tiles_w(const STBox * bounds, double xsize, double ysize, double zsize, const int * sorigin, int border_inc, int * count) { +STBox * stbox_space_tiles_w(const STBox * bounds, double xsize, double ysize, double zsize, const GSERIALIZED * sorigin, int border_inc, int * count) { return stbox_space_tiles(bounds, xsize, ysize, zsize, sorigin, (bool) border_inc, count); } EMSCRIPTEN_KEEPALIVE -STBox * stbox_space_time_tiles_w(const STBox * bounds, double xsize, double ysize, double zsize, const Interval * duration, const int * sorigin, long long torigin, int border_inc, int * count) { +STBox * stbox_space_time_tiles_w(const STBox * bounds, double xsize, double ysize, double zsize, const Interval * duration, const GSERIALIZED * sorigin, long long torigin, int border_inc, int * count) { return stbox_space_time_tiles(bounds, xsize, ysize, zsize, duration, sorigin, (TimestampTz) torigin, (bool) border_inc, count); } @@ -8615,32 +8689,2355 @@ STBox * stbox_time_tiles_w(const STBox * bounds, const Interval * duration, long } EMSCRIPTEN_KEEPALIVE -Temporal ** tgeo_space_split_w(const Temporal * temp, double xsize, double ysize, double zsize, const int * sorigin, int bitmatrix, int border_inc, int *** space_bins, int * count) { +Temporal ** tgeo_space_split_w(const Temporal * temp, double xsize, double ysize, double zsize, const GSERIALIZED * sorigin, int bitmatrix, int border_inc, GSERIALIZED *** space_bins, int * count) { return tgeo_space_split(temp, xsize, ysize, zsize, sorigin, (bool) bitmatrix, (bool) border_inc, space_bins, count); } EMSCRIPTEN_KEEPALIVE -Temporal ** tgeo_space_time_split_w(const Temporal * temp, double xsize, double ysize, double zsize, const Interval * duration, const int * sorigin, long long torigin, int bitmatrix, int border_inc, int *** space_bins, TimestampTz ** time_bins, int * count) { +Temporal ** tgeo_space_time_split_w(const Temporal * temp, double xsize, double ysize, double zsize, const Interval * duration, const GSERIALIZED * sorigin, long long torigin, int bitmatrix, int border_inc, GSERIALIZED *** space_bins, TimestampTz ** time_bins, int * count) { return tgeo_space_time_split(temp, xsize, ysize, zsize, duration, sorigin, (TimestampTz) torigin, (bool) bitmatrix, (bool) border_inc, space_bins, time_bins, count); } EMSCRIPTEN_KEEPALIVE -int * geo_cluster_kmeans_w(const int ** geoms, uint32_t ngeoms, uint32_t k) { +int * geo_cluster_kmeans_w(const GSERIALIZED ** geoms, uint32_t ngeoms, uint32_t k) { return geo_cluster_kmeans(geoms, ngeoms, k); } EMSCRIPTEN_KEEPALIVE -uint32_t * geo_cluster_dbscan_w(const int ** geoms, uint32_t ngeoms, double tolerance, int minpoints, int * count) { +uint32_t * geo_cluster_dbscan_w(const GSERIALIZED ** geoms, uint32_t ngeoms, double tolerance, int minpoints, int * count) { return geo_cluster_dbscan(geoms, ngeoms, tolerance, minpoints, count); } EMSCRIPTEN_KEEPALIVE -int ** geo_cluster_intersecting_w(const int ** geoms, uint32_t ngeoms, int * count) { +GSERIALIZED ** geo_cluster_intersecting_w(const GSERIALIZED ** geoms, uint32_t ngeoms, int * count) { return geo_cluster_intersecting(geoms, ngeoms, count); } EMSCRIPTEN_KEEPALIVE -int ** geo_cluster_within_w(const int ** geoms, uint32_t ngeoms, double tolerance, int * count) { +GSERIALIZED ** geo_cluster_within_w(const GSERIALIZED ** geoms, uint32_t ngeoms, double tolerance, int * count) { return geo_cluster_within(geoms, ngeoms, tolerance, count); } + +/* === meos_cbuffer.h === */ + +EMSCRIPTEN_KEEPALIVE +char * cbuffer_as_ewkt_w(const Cbuffer * cb, int maxdd) { + return cbuffer_as_ewkt(cb, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +char * cbuffer_as_hexwkb_w(const Cbuffer * cb, uint8_t variant, size_t * size) { + return cbuffer_as_hexwkb(cb, variant, size); +} + +EMSCRIPTEN_KEEPALIVE +char * cbuffer_as_text_w(const Cbuffer * cb, int maxdd) { + return cbuffer_as_text(cb, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +uint8_t * cbuffer_as_wkb_w(const Cbuffer * cb, uint8_t variant, size_t * size_out) { + return cbuffer_as_wkb(cb, variant, size_out); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_from_hexwkb_w(const char * hexwkb) { + return cbuffer_from_hexwkb(hexwkb); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_from_wkb_w(const uint8_t * wkb, size_t size) { + return cbuffer_from_wkb(wkb, size); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_in_w(const char * str) { + return cbuffer_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * cbuffer_out_w(const Cbuffer * cb, int maxdd) { + return cbuffer_out(cb, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_copy_w(const Cbuffer * cb) { + return cbuffer_copy(cb); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_make_w(const GSERIALIZED * point, double radius) { + return cbuffer_make(point, radius); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * cbuffer_to_geom_w(const Cbuffer * cb) { + return cbuffer_to_geom(cb); +} + +EMSCRIPTEN_KEEPALIVE +STBox * cbuffer_to_stbox_w(const Cbuffer * cb) { + return cbuffer_to_stbox(cb); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * cbufferarr_to_geom_w(const Cbuffer ** cbarr, int count) { + return cbufferarr_to_geom(cbarr, count); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * geom_to_cbuffer_w(const GSERIALIZED * gs) { + return geom_to_cbuffer(gs); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_hash_w(const Cbuffer * cb) { + return cbuffer_hash(cb); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_hash_extended_w(const Cbuffer * cb, int seed) { + return cbuffer_hash_extended(cb, seed); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * cbuffer_point_w(const Cbuffer * cb) { + return cbuffer_point(cb); +} + +EMSCRIPTEN_KEEPALIVE +double cbuffer_radius_w(const Cbuffer * cb) { + return cbuffer_radius(cb); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_round_w(const Cbuffer * cb, int maxdd) { + return cbuffer_round(cb, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer ** cbufferarr_round_w(const Cbuffer ** cbarr, int count, int maxdd) { + return cbufferarr_round(cbarr, count, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +void cbuffer_set_srid_w(Cbuffer * cb, int32_t srid) { + cbuffer_set_srid(cb, srid); +} + +EMSCRIPTEN_KEEPALIVE +int32_t cbuffer_srid_w(const Cbuffer * cb) { + return cbuffer_srid(cb); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_transform_w(const Cbuffer * cb, int32_t srid) { + return cbuffer_transform(cb, srid); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbuffer_transform_pipeline_w(const Cbuffer * cb, const char * pipelinestr, int32_t srid, int is_forward) { + return cbuffer_transform_pipeline(cb, pipelinestr, srid, (bool) is_forward); +} + +EMSCRIPTEN_KEEPALIVE +int contains_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return contains_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int covers_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return covers_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int disjoint_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return disjoint_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int dwithin_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2, double dist) { + return dwithin_cbuffer_cbuffer(cb1, cb2, dist); +} + +EMSCRIPTEN_KEEPALIVE +int intersects_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return intersects_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int touches_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return touches_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +STBox * cbuffer_tstzspan_to_stbox_w(const Cbuffer * cb, const Span * s) { + return cbuffer_tstzspan_to_stbox(cb, s); +} + +EMSCRIPTEN_KEEPALIVE +STBox * cbuffer_timestamptz_to_stbox_w(const Cbuffer * cb, long long t) { + return cbuffer_timestamptz_to_stbox(cb, (TimestampTz) t); +} + +EMSCRIPTEN_KEEPALIVE +double distance_cbuffer_cbuffer_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return distance_cbuffer_cbuffer(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +double distance_cbuffer_geo_w(const Cbuffer * cb, const GSERIALIZED * gs) { + return distance_cbuffer_geo(cb, gs); +} + +EMSCRIPTEN_KEEPALIVE +double distance_cbuffer_stbox_w(const Cbuffer * cb, const STBox * box) { + return distance_cbuffer_stbox(cb, box); +} + +EMSCRIPTEN_KEEPALIVE +double nad_cbuffer_stbox_w(const Cbuffer * cb, const STBox * box) { + return nad_cbuffer_stbox(cb, box); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_cmp_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return cbuffer_cmp(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_eq_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_eq(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_ge_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_ge(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_gt_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_gt(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_le_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_le(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_lt_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_lt(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_ne_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_ne(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_nsame_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_nsame(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +int cbuffer_same_w(const Cbuffer * cb1, const Cbuffer * cb2) { + return (int) cbuffer_same(cb1, cb2); +} + +EMSCRIPTEN_KEEPALIVE +Set * cbufferset_in_w(const char * str) { + return cbufferset_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * cbufferset_out_w(const Set * s, int maxdd) { + return cbufferset_out(s, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Set * cbufferset_make_w(Cbuffer ** values, int count) { + return cbufferset_make(values, count); +} + +EMSCRIPTEN_KEEPALIVE +Set * cbuffer_to_set_w(const Cbuffer * cb) { + return cbuffer_to_set(cb); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbufferset_end_value_w(const Set * s) { + return cbufferset_end_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbufferset_start_value_w(const Set * s) { + return cbufferset_start_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer * cbufferset_value_n_w(const Set * s, int n) { + Cbuffer * r; + if (!cbufferset_value_n(s, n, &r)) return NULL; + return r; +} + +EMSCRIPTEN_KEEPALIVE +Cbuffer ** cbufferset_values_w(const Set * s) { + return cbufferset_values(s); +} + +EMSCRIPTEN_KEEPALIVE +Set * cbuffer_union_transfn_w(Set * state, const Cbuffer * cb) { + return cbuffer_union_transfn(state, cb); +} + +EMSCRIPTEN_KEEPALIVE +int contained_cbuffer_set_w(const Cbuffer * cb, const Set * s) { + return (int) contained_cbuffer_set(cb, s); +} + +EMSCRIPTEN_KEEPALIVE +int contains_set_cbuffer_w(const Set * s, Cbuffer * cb) { + return (int) contains_set_cbuffer(s, cb); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_cbuffer_set_w(const Cbuffer * cb, const Set * s) { + return intersection_cbuffer_set(cb, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_set_cbuffer_w(const Set * s, const Cbuffer * cb) { + return intersection_set_cbuffer(s, cb); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_cbuffer_set_w(const Cbuffer * cb, const Set * s) { + return minus_cbuffer_set(cb, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_set_cbuffer_w(const Set * s, const Cbuffer * cb) { + return minus_set_cbuffer(s, cb); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_cbuffer_set_w(const Cbuffer * cb, const Set * s) { + return union_cbuffer_set(cb, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_set_cbuffer_w(const Set * s, const Cbuffer * cb) { + return union_set_cbuffer(s, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_in_w(const char * str) { + return tcbuffer_in(str); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_make_w(const Temporal * tpoint, const Temporal * tfloat) { + return tcbuffer_make(tpoint, tfloat); +} + +EMSCRIPTEN_KEEPALIVE +Set * tcbuffer_points_w(const Temporal * temp) { + return tcbuffer_points(temp); +} + +EMSCRIPTEN_KEEPALIVE +Set * tcbuffer_radius_w(const Temporal * temp) { + return tcbuffer_radius(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * tcbuffer_trav_area_w(const Temporal * temp, int merge_union) { + return tcbuffer_trav_area(temp, (bool) merge_union); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_to_tfloat_w(const Temporal * temp) { + return tcbuffer_to_tfloat(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_to_tgeompoint_w(const Temporal * temp) { + return tcbuffer_to_tgeompoint(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tgeometry_to_tcbuffer_w(const Temporal * temp) { + return tgeometry_to_tcbuffer(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_expand_w(const Temporal * temp, double dist) { + return tcbuffer_expand(temp, dist); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_at_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tcbuffer_at_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_at_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tcbuffer_at_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_at_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tcbuffer_at_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_minus_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tcbuffer_minus_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_minus_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tcbuffer_minus_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcbuffer_minus_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tcbuffer_minus_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tdistance_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tdistance_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return tdistance_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return nad_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nad_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tcbuffer_stbox_w(const Temporal * temp, const STBox * box) { + return nad_tcbuffer_stbox(temp, box); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return nad_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return nai_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nai_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return nai_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return shortestline_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return shortestline_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return shortestline_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return always_eq_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return always_eq_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return always_eq_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return always_ne_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return always_ne_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return always_ne_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return ever_eq_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return ever_eq_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return ever_eq_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return ever_ne_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return ever_ne_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return ever_ne_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return teq_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return teq_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return tne_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tne_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int acontains_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return acontains_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int acontains_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return acontains_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int acontains_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return acontains_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int acontains_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return acontains_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int acovers_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return acovers_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int acovers_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return acovers_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int acovers_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return acovers_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int acovers_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return acovers_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int adisjoint_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return adisjoint_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int adisjoint_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return adisjoint_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int adisjoint_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return adisjoint_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int adwithin_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { + return adwithin_tcbuffer_geo(temp, gs, dist); +} + +EMSCRIPTEN_KEEPALIVE +int adwithin_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb, double dist) { + return adwithin_tcbuffer_cbuffer(temp, cb, dist); +} + +EMSCRIPTEN_KEEPALIVE +int adwithin_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2, double dist) { + return adwithin_tcbuffer_tcbuffer(temp1, temp2, dist); +} + +EMSCRIPTEN_KEEPALIVE +int aintersects_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return aintersects_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int aintersects_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return aintersects_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int aintersects_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return aintersects_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int atouches_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return atouches_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int atouches_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return atouches_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int atouches_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return atouches_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int econtains_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return econtains_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int econtains_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return econtains_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int econtains_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return econtains_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int ecovers_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return ecovers_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ecovers_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return ecovers_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int ecovers_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return ecovers_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int ecovers_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return ecovers_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int edisjoint_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return edisjoint_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int edisjoint_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return edisjoint_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int edwithin_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { + return edwithin_tcbuffer_geo(temp, gs, dist); +} + +EMSCRIPTEN_KEEPALIVE +int edwithin_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb, double dist) { + return edwithin_tcbuffer_cbuffer(temp, cb, dist); +} + +EMSCRIPTEN_KEEPALIVE +int edwithin_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2, double dist) { + return edwithin_tcbuffer_tcbuffer(temp1, temp2, dist); +} + +EMSCRIPTEN_KEEPALIVE +int eintersects_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return eintersects_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int eintersects_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return eintersects_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int eintersects_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return eintersects_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int etouches_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return etouches_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int etouches_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return etouches_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +int etouches_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return etouches_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcontains_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return tcontains_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcontains_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return tcontains_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcontains_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tcontains_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcontains_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tcontains_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcontains_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return tcontains_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcovers_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return tcovers_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcovers_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return tcovers_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcovers_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tcovers_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcovers_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tcovers_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tcovers_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return tcovers_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdwithin_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp, double dist) { + return tdwithin_geo_tcbuffer(gs, temp, dist); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdwithin_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs, double dist) { + return tdwithin_tcbuffer_geo(temp, gs, dist); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdwithin_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb, double dist) { + return tdwithin_tcbuffer_cbuffer(temp, cb, dist); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdwithin_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2, double dist) { + return tdwithin_tcbuffer_tcbuffer(temp1, temp2, dist); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdisjoint_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return tdisjoint_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdisjoint_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return tdisjoint_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdisjoint_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tdisjoint_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdisjoint_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tdisjoint_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdisjoint_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return tdisjoint_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tintersects_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return tintersects_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tintersects_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return tintersects_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tintersects_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tintersects_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tintersects_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return tintersects_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tintersects_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return tintersects_tcbuffer_tcbuffer(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * ttouches_geo_tcbuffer_w(const GSERIALIZED * gs, const Temporal * temp) { + return ttouches_geo_tcbuffer(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * ttouches_tcbuffer_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return ttouches_tcbuffer_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * ttouches_cbuffer_tcbuffer_w(const Cbuffer * cb, const Temporal * temp) { + return ttouches_cbuffer_tcbuffer(cb, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * ttouches_tcbuffer_cbuffer_w(const Temporal * temp, const Cbuffer * cb) { + return ttouches_tcbuffer_cbuffer(temp, cb); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * ttouches_tcbuffer_tcbuffer_w(const Temporal * temp1, const Temporal * temp2) { + return ttouches_tcbuffer_tcbuffer(temp1, temp2); +} + + +/* === meos_npoint.h === */ + +EMSCRIPTEN_KEEPALIVE +char * npoint_as_ewkt_w(const Npoint * np, int maxdd) { + return npoint_as_ewkt(np, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +char * npoint_as_hexwkb_w(const Npoint * np, uint8_t variant, size_t * size_out) { + return npoint_as_hexwkb(np, variant, size_out); +} + +EMSCRIPTEN_KEEPALIVE +char * npoint_as_text_w(const Npoint * np, int maxdd) { + return npoint_as_text(np, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +uint8_t * npoint_as_wkb_w(const Npoint * np, uint8_t variant, size_t * size_out) { + return npoint_as_wkb(np, variant, size_out); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npoint_from_hexwkb_w(const char * hexwkb) { + return npoint_from_hexwkb(hexwkb); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npoint_from_wkb_w(const uint8_t * wkb, size_t size) { + return npoint_from_wkb(wkb, size); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npoint_in_w(const char * str) { + return npoint_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * npoint_out_w(const Npoint * np, int maxdd) { + return npoint_out(np, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment * nsegment_in_w(const char * str) { + return nsegment_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * nsegment_out_w(const Nsegment * ns, int maxdd) { + return nsegment_out(ns, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npoint_make_w(int64_t rid, double pos) { + return npoint_make(rid, pos); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment * nsegment_make_w(int64_t rid, double pos1, double pos2) { + return nsegment_make(rid, pos1, pos2); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * geompoint_to_npoint_w(const GSERIALIZED * gs) { + return geompoint_to_npoint(gs); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment * geom_to_nsegment_w(const GSERIALIZED * gs) { + return geom_to_nsegment(gs); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * npoint_to_geompoint_w(const Npoint * np) { + return npoint_to_geompoint(np); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment * npoint_to_nsegment_w(const Npoint * np) { + return npoint_to_nsegment(np); +} + +EMSCRIPTEN_KEEPALIVE +STBox * npoint_to_stbox_w(const Npoint * np) { + return npoint_to_stbox(np); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * nsegment_to_geom_w(const Nsegment * ns) { + return nsegment_to_geom(ns); +} + +EMSCRIPTEN_KEEPALIVE +STBox * nsegment_to_stbox_w(const Nsegment * np) { + return nsegment_to_stbox(np); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_hash_w(const Npoint * np) { + return npoint_hash(np); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_hash_extended_w(const Npoint * np, int seed) { + return npoint_hash_extended(np, seed); +} + +EMSCRIPTEN_KEEPALIVE +double npoint_position_w(const Npoint * np) { + return npoint_position(np); +} + +EMSCRIPTEN_KEEPALIVE +int64_t npoint_route_w(const Npoint * np) { + return npoint_route(np); +} + +EMSCRIPTEN_KEEPALIVE +double nsegment_end_position_w(const Nsegment * ns) { + return nsegment_end_position(ns); +} + +EMSCRIPTEN_KEEPALIVE +int64_t nsegment_route_w(const Nsegment * ns) { + return nsegment_route(ns); +} + +EMSCRIPTEN_KEEPALIVE +double nsegment_start_position_w(const Nsegment * ns) { + return nsegment_start_position(ns); +} + +EMSCRIPTEN_KEEPALIVE +int route_exists_w(int64_t rid) { + return (int) route_exists(rid); +} + +EMSCRIPTEN_KEEPALIVE +const GSERIALIZED * route_geom_w(int64_t rid) { + return route_geom(rid); +} + +EMSCRIPTEN_KEEPALIVE +double route_length_w(int64_t rid) { + return route_length(rid); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npoint_round_w(const Npoint * np, int maxdd) { + return npoint_round(np, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment * nsegment_round_w(const Nsegment * ns, int maxdd) { + return nsegment_round(ns, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +int32_t get_srid_ways_w() { + return get_srid_ways(); +} + +EMSCRIPTEN_KEEPALIVE +int32_t npoint_srid_w(const Npoint * np) { + return npoint_srid(np); +} + +EMSCRIPTEN_KEEPALIVE +int32_t nsegment_srid_w(const Nsegment * ns) { + return nsegment_srid(ns); +} + +EMSCRIPTEN_KEEPALIVE +STBox * npoint_timestamptz_to_stbox_w(const Npoint * np, long long t) { + return npoint_timestamptz_to_stbox(np, (TimestampTz) t); +} + +EMSCRIPTEN_KEEPALIVE +STBox * npoint_tstzspan_to_stbox_w(const Npoint * np, const Span * s) { + return npoint_tstzspan_to_stbox(np, s); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_cmp_w(const Npoint * np1, const Npoint * np2) { + return npoint_cmp(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_eq_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_eq(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_ge_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_ge(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_gt_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_gt(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_le_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_le(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_lt_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_lt(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_ne_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_ne(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int npoint_same_w(const Npoint * np1, const Npoint * np2) { + return (int) npoint_same(np1, np2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_cmp_w(const Nsegment * ns1, const Nsegment * ns2) { + return nsegment_cmp(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_eq_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_eq(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_ge_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_ge(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_gt_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_gt(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_le_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_le(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_lt_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_lt(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +int nsegment_ne_w(const Nsegment * ns1, const Nsegment * ns2) { + return (int) nsegment_ne(ns1, ns2); +} + +EMSCRIPTEN_KEEPALIVE +Set * npointset_in_w(const char * str) { + return npointset_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * npointset_out_w(const Set * s, int maxdd) { + return npointset_out(s, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Set * npointset_make_w(Npoint ** values, int count) { + return npointset_make(values, count); +} + +EMSCRIPTEN_KEEPALIVE +Set * npoint_to_set_w(const Npoint * np) { + return npoint_to_set(np); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npointset_end_value_w(const Set * s) { + return npointset_end_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Set * npointset_routes_w(const Set * s) { + return npointset_routes(s); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npointset_start_value_w(const Set * s) { + return npointset_start_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Npoint * npointset_value_n_w(const Set * s, int n) { + Npoint * r; + if (!npointset_value_n(s, n, &r)) return NULL; + return r; +} + +EMSCRIPTEN_KEEPALIVE +Npoint ** npointset_values_w(const Set * s) { + return npointset_values(s); +} + +EMSCRIPTEN_KEEPALIVE +int contained_npoint_set_w(const Npoint * np, const Set * s) { + return (int) contained_npoint_set(np, s); +} + +EMSCRIPTEN_KEEPALIVE +int contains_set_npoint_w(const Set * s, const Npoint * np) { + return (int) contains_set_npoint(s, np); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_npoint_set_w(const Npoint * np, const Set * s) { + return intersection_npoint_set(np, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_set_npoint_w(const Set * s, const Npoint * np) { + return intersection_set_npoint(s, np); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_npoint_set_w(const Npoint * np, const Set * s) { + return minus_npoint_set(np, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_set_npoint_w(const Set * s, const Npoint * np) { + return minus_set_npoint(s, np); +} + +EMSCRIPTEN_KEEPALIVE +Set * npoint_union_transfn_w(Set * state, const Npoint * np) { + return npoint_union_transfn(state, np); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_npoint_set_w(const Npoint * np, const Set * s) { + return union_npoint_set(np, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_set_npoint_w(const Set * s, const Npoint * np) { + return union_set_npoint(s, np); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_in_w(const char * str) { + return tnpoint_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * tnpoint_out_w(const Temporal * temp, int maxdd) { + return tnpoint_out(temp, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * tnpointinst_make_w(const Npoint * np, long long t) { + return tnpointinst_make(np, (TimestampTz) t); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tgeompoint_to_tnpoint_w(const Temporal * temp) { + return tgeompoint_to_tnpoint(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_to_tgeompoint_w(const Temporal * temp) { + return tnpoint_to_tgeompoint(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_cumulative_length_w(const Temporal * temp) { + return tnpoint_cumulative_length(temp); +} + +EMSCRIPTEN_KEEPALIVE +double tnpoint_length_w(const Temporal * temp) { + return tnpoint_length(temp); +} + +EMSCRIPTEN_KEEPALIVE +Nsegment ** tnpoint_positions_w(const Temporal * temp, int * count) { + return tnpoint_positions(temp, count); +} + +EMSCRIPTEN_KEEPALIVE +int64_t tnpoint_route_w(const Temporal * temp) { + return tnpoint_route(temp); +} + +EMSCRIPTEN_KEEPALIVE +Set * tnpoint_routes_w(const Temporal * temp) { + return tnpoint_routes(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_speed_w(const Temporal * temp) { + return tnpoint_speed(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * tnpoint_trajectory_w(const Temporal * temp) { + return tnpoint_trajectory(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * tnpoint_twcentroid_w(const Temporal * temp) { + return tnpoint_twcentroid(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_at_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tnpoint_at_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_at_npoint_w(const Temporal * temp, const Npoint * np) { + return tnpoint_at_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_at_npointset_w(const Temporal * temp, const Set * s) { + return tnpoint_at_npointset(temp, s); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_at_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tnpoint_at_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_minus_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tnpoint_minus_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_minus_npoint_w(const Temporal * temp, const Npoint * np) { + return tnpoint_minus_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_minus_npointset_w(const Temporal * temp, const Set * s) { + return tnpoint_minus_npointset(temp, s); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tnpoint_minus_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tnpoint_minus_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return tdistance_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tnpoint_point_w(const Temporal * temp, const GSERIALIZED * gs) { + return tdistance_tnpoint_point(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return tdistance_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tnpoint_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nad_tnpoint_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return nad_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tnpoint_stbox_w(const Temporal * temp, const STBox * box) { + return nad_tnpoint_stbox(temp, box); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return nad_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tnpoint_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nai_tnpoint_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return nai_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return nai_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tnpoint_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return shortestline_tnpoint_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return shortestline_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return shortestline_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +SkipList * tnpoint_tcentroid_transfn_w(SkipList * state, Temporal * temp) { + return tnpoint_tcentroid_transfn(state, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_npoint_tnpoint_w(const Npoint * np, const Temporal * temp) { + return always_eq_npoint_tnpoint(np, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return always_eq_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return always_eq_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_npoint_tnpoint_w(const Npoint * np, const Temporal * temp) { + return always_ne_npoint_tnpoint(np, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return always_ne_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return always_ne_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_npoint_tnpoint_w(const Npoint * np, const Temporal * temp) { + return ever_eq_npoint_tnpoint(np, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return ever_eq_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return ever_eq_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_npoint_tnpoint_w(const Npoint * np, const Temporal * temp) { + return ever_ne_npoint_tnpoint(np, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return ever_ne_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tnpoint_tnpoint_w(const Temporal * temp1, const Temporal * temp2) { + return ever_ne_tnpoint_tnpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return teq_tnpoint_npoint(temp, np); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_tnpoint_npoint_w(const Temporal * temp, const Npoint * np) { + return tne_tnpoint_npoint(temp, np); +} + + +/* === meos_pose.h === */ + +EMSCRIPTEN_KEEPALIVE +char * pose_as_ewkt_w(const Pose * pose, int maxdd) { + return pose_as_ewkt(pose, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +char * pose_as_hexwkb_w(const Pose * pose, uint8_t variant, size_t * size) { + return pose_as_hexwkb(pose, variant, size); +} + +EMSCRIPTEN_KEEPALIVE +char * pose_as_text_w(const Pose * pose, int maxdd) { + return pose_as_text(pose, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +uint8_t * pose_as_wkb_w(const Pose * pose, uint8_t variant, size_t * size_out) { + return pose_as_wkb(pose, variant, size_out); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_from_wkb_w(const uint8_t * wkb, size_t size) { + return pose_from_wkb(wkb, size); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_from_hexwkb_w(const char * hexwkb) { + return pose_from_hexwkb(hexwkb); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_in_w(const char * str) { + return pose_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * pose_out_w(const Pose * pose, int maxdd) { + return pose_out(pose, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_copy_w(const Pose * pose) { + return pose_copy(pose); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_make_2d_w(double x, double y, double theta, int32_t srid) { + return pose_make_2d(x, y, theta, srid); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_make_3d_w(double x, double y, double z, double W, double X, double Y, double Z, int32_t srid) { + return pose_make_3d(x, y, z, W, X, Y, Z, srid); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_make_point2d_w(const GSERIALIZED * gs, double theta) { + return pose_make_point2d(gs, theta); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_make_point3d_w(const GSERIALIZED * gs, double W, double X, double Y, double Z) { + return pose_make_point3d(gs, W, X, Y, Z); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * pose_to_point_w(const Pose * pose) { + return pose_to_point(pose); +} + +EMSCRIPTEN_KEEPALIVE +STBox * pose_to_stbox_w(const Pose * pose) { + return pose_to_stbox(pose); +} + +EMSCRIPTEN_KEEPALIVE +int pose_hash_w(const Pose * pose) { + return pose_hash(pose); +} + +EMSCRIPTEN_KEEPALIVE +int pose_hash_extended_w(const Pose * pose, int seed) { + return pose_hash_extended(pose, seed); +} + +EMSCRIPTEN_KEEPALIVE +double * pose_orientation_w(const Pose * pose) { + return pose_orientation(pose); +} + +EMSCRIPTEN_KEEPALIVE +double pose_rotation_w(const Pose * pose) { + return pose_rotation(pose); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_round_w(const Pose * pose, int maxdd) { + return pose_round(pose, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Pose ** posearr_round_w(const Pose ** posearr, int count, int maxdd) { + return posearr_round(posearr, count, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +void pose_set_srid_w(Pose * pose, int32_t srid) { + pose_set_srid(pose, srid); +} + +EMSCRIPTEN_KEEPALIVE +int32_t pose_srid_w(const Pose * pose) { + return pose_srid(pose); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_transform_w(const Pose * pose, int32_t srid) { + return pose_transform(pose, srid); +} + +EMSCRIPTEN_KEEPALIVE +Pose * pose_transform_pipeline_w(const Pose * pose, const char * pipelinestr, int32_t srid, int is_forward) { + return pose_transform_pipeline(pose, pipelinestr, srid, (bool) is_forward); +} + +EMSCRIPTEN_KEEPALIVE +STBox * pose_tstzspan_to_stbox_w(const Pose * pose, const Span * s) { + return pose_tstzspan_to_stbox(pose, s); +} + +EMSCRIPTEN_KEEPALIVE +STBox * pose_timestamptz_to_stbox_w(const Pose * pose, long long t) { + return pose_timestamptz_to_stbox(pose, (TimestampTz) t); +} + +EMSCRIPTEN_KEEPALIVE +double distance_pose_geo_w(const Pose * pose, const GSERIALIZED * gs) { + return distance_pose_geo(pose, gs); +} + +EMSCRIPTEN_KEEPALIVE +double distance_pose_pose_w(const Pose * pose1, const Pose * pose2) { + return distance_pose_pose(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +double distance_pose_stbox_w(const Pose * pose, const STBox * box) { + return distance_pose_stbox(pose, box); +} + +EMSCRIPTEN_KEEPALIVE +int pose_cmp_w(const Pose * pose1, const Pose * pose2) { + return pose_cmp(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_eq_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_eq(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_ge_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_ge(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_gt_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_gt(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_le_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_le(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_lt_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_lt(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_ne_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_ne(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_nsame_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_nsame(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +int pose_same_w(const Pose * pose1, const Pose * pose2) { + return (int) pose_same(pose1, pose2); +} + +EMSCRIPTEN_KEEPALIVE +Set * poseset_in_w(const char * str) { + return poseset_in(str); +} + +EMSCRIPTEN_KEEPALIVE +char * poseset_out_w(const Set * s, int maxdd) { + return poseset_out(s, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Set * poseset_make_w(const Pose ** values, int count) { + return poseset_make(values, count); +} + +EMSCRIPTEN_KEEPALIVE +Set * pose_to_set_w(const Pose * pose) { + return pose_to_set(pose); +} + +EMSCRIPTEN_KEEPALIVE +Pose * poseset_end_value_w(const Set * s) { + return poseset_end_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Pose * poseset_start_value_w(const Set * s) { + return poseset_start_value(s); +} + +EMSCRIPTEN_KEEPALIVE +Pose * poseset_value_n_w(const Set * s, int n) { + Pose * r; + if (!poseset_value_n(s, n, &r)) return NULL; + return r; +} + +EMSCRIPTEN_KEEPALIVE +Pose ** poseset_values_w(const Set * s) { + return poseset_values(s); +} + +EMSCRIPTEN_KEEPALIVE +int contained_pose_set_w(const Pose * pose, const Set * s) { + return (int) contained_pose_set(pose, s); +} + +EMSCRIPTEN_KEEPALIVE +int contains_set_pose_w(const Set * s, Pose * pose) { + return (int) contains_set_pose(s, pose); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_pose_set_w(const Pose * pose, const Set * s) { + return intersection_pose_set(pose, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * intersection_set_pose_w(const Set * s, const Pose * pose) { + return intersection_set_pose(s, pose); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_pose_set_w(const Pose * pose, const Set * s) { + return minus_pose_set(pose, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * minus_set_pose_w(const Set * s, const Pose * pose) { + return minus_set_pose(s, pose); +} + +EMSCRIPTEN_KEEPALIVE +Set * pose_union_transfn_w(Set * state, const Pose * pose) { + return pose_union_transfn(state, pose); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_pose_set_w(const Pose * pose, const Set * s) { + return union_pose_set(pose, s); +} + +EMSCRIPTEN_KEEPALIVE +Set * union_set_pose_w(const Set * s, const Pose * pose) { + return union_set_pose(s, pose); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_in_w(const char * str) { + return tpose_in(str); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_make_w(const Temporal * tpoint, const Temporal * tradius) { + return tpose_make(tpoint, tradius); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_to_tpoint_w(const Temporal * temp) { + return tpose_to_tpoint(temp); +} + +EMSCRIPTEN_KEEPALIVE +Pose * tpose_end_value_w(const Temporal * temp) { + return tpose_end_value(temp); +} + +EMSCRIPTEN_KEEPALIVE +Set * tpose_points_w(const Temporal * temp) { + return tpose_points(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_rotation_w(const Temporal * temp) { + return tpose_rotation(temp); +} + +EMSCRIPTEN_KEEPALIVE +Pose * tpose_start_value_w(const Temporal * temp) { + return tpose_start_value(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * tpose_trajectory_w(const Temporal * temp) { + return tpose_trajectory(temp); +} + +EMSCRIPTEN_KEEPALIVE +int tpose_value_at_timestamptz_w(const Temporal * temp, long long t, int strict, Pose ** value) { + return (int) tpose_value_at_timestamptz(temp, (TimestampTz) t, (bool) strict, value); +} + +EMSCRIPTEN_KEEPALIVE +Pose * tpose_value_n_w(const Temporal * temp, int n) { + Pose * r; + if (!tpose_value_n(temp, n, &r)) return NULL; + return r; +} + +EMSCRIPTEN_KEEPALIVE +Pose ** tpose_values_w(const Temporal * temp, int * count) { + return tpose_values(temp, count); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_at_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tpose_at_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_at_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tpose_at_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_at_pose_w(const Temporal * temp, const Pose * pose) { + return tpose_at_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_minus_geom_w(const Temporal * temp, const GSERIALIZED * gs) { + return tpose_minus_geom(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_minus_pose_w(const Temporal * temp, const Pose * pose) { + return tpose_minus_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tpose_minus_stbox_w(const Temporal * temp, const STBox * box, int border_inc) { + return tpose_minus_stbox(temp, box, (bool) border_inc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return tdistance_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tpose_point_w(const Temporal * temp, const GSERIALIZED * gs) { + return tdistance_tpose_point(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return tdistance_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tpose_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nad_tpose_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return nad_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tpose_stbox_w(const Temporal * temp, const STBox * box) { + return nad_tpose_stbox(temp, box); +} + +EMSCRIPTEN_KEEPALIVE +double nad_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return nad_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tpose_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nai_tpose_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return nai_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return nai_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tpose_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return shortestline_tpose_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return shortestline_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return shortestline_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return always_eq_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return always_eq_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return always_eq_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return always_ne_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return always_ne_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return always_ne_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return ever_eq_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return ever_eq_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return ever_eq_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return ever_ne_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return ever_ne_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_tpose_tpose_w(const Temporal * temp1, const Temporal * temp2) { + return ever_ne_tpose_tpose(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return teq_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return teq_tpose_pose(temp, pose); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_pose_tpose_w(const Pose * pose, const Temporal * temp) { + return tne_pose_tpose(pose, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_tpose_pose_w(const Temporal * temp, const Pose * pose) { + return tne_tpose_pose(temp, pose); +} + + +/* === meos_rgeo.h === */ + +EMSCRIPTEN_KEEPALIVE +char * trgeo_out_w(const Temporal * temp) { + return trgeo_out(temp); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * trgeoinst_make_w(const GSERIALIZED * geom, const Pose * pose, long long t) { + return trgeoinst_make(geom, pose, (TimestampTz) t); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * geo_tpose_to_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return geo_tpose_to_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_to_tpose_w(const Temporal * temp) { + return trgeo_to_tpose(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_to_tpoint_w(const Temporal * temp) { + return trgeo_to_tpoint(temp); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * trgeo_end_instant_w(const Temporal * temp) { + return trgeo_end_instant(temp); +} + +EMSCRIPTEN_KEEPALIVE +TSequence * trgeo_end_sequence_w(const Temporal * temp) { + return trgeo_end_sequence(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * trgeo_end_value_w(const Temporal * temp) { + return trgeo_end_value(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * trgeo_geom_w(const Temporal * temp) { + return trgeo_geom(temp); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * trgeo_instant_n_w(const Temporal * temp, int n) { + return trgeo_instant_n(temp, n); +} + +EMSCRIPTEN_KEEPALIVE +TInstant ** trgeo_instants_w(const Temporal * temp, int * count) { + return trgeo_instants(temp, count); +} + +EMSCRIPTEN_KEEPALIVE +Set * trgeo_points_w(const Temporal * temp) { + return trgeo_points(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_rotation_w(const Temporal * temp) { + return trgeo_rotation(temp); +} + +EMSCRIPTEN_KEEPALIVE +TSequence ** trgeo_segments_w(const Temporal * temp, int * count) { + return trgeo_segments(temp, count); +} + +EMSCRIPTEN_KEEPALIVE +TSequence * trgeo_sequence_n_w(const Temporal * temp, int i) { + return trgeo_sequence_n(temp, i); +} + +EMSCRIPTEN_KEEPALIVE +TSequence ** trgeo_sequences_w(const Temporal * temp, int * count) { + return trgeo_sequences(temp, count); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * trgeo_start_instant_w(const Temporal * temp) { + return trgeo_start_instant(temp); +} + +EMSCRIPTEN_KEEPALIVE +TSequence * trgeo_start_sequence_w(const Temporal * temp) { + return trgeo_start_sequence(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * trgeo_start_value_w(const Temporal * temp) { + return trgeo_start_value(temp); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * trgeo_value_n_w(const Temporal * temp, int n) { + GSERIALIZED * r; + if (!trgeo_value_n(temp, n, &r)) return NULL; + return r; +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * trgeo_traversed_area_w(const Temporal * temp, int unary_union) { + return trgeo_traversed_area(temp, (bool) unary_union); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_append_tinstant_w(Temporal * temp, const TInstant * inst, interpType interp, double maxdist, const Interval * maxt, int expand) { + return trgeo_append_tinstant(temp, inst, interp, maxdist, maxt, (bool) expand); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_append_tsequence_w(Temporal * temp, const TSequence * seq, int expand) { + return trgeo_append_tsequence(temp, seq, (bool) expand); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_delete_timestamptz_w(const Temporal * temp, long long t, int connect) { + return trgeo_delete_timestamptz(temp, (TimestampTz) t, (bool) connect); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_delete_tstzset_w(const Temporal * temp, const Set * s, int connect) { + return trgeo_delete_tstzset(temp, s, (bool) connect); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_delete_tstzspan_w(const Temporal * temp, const Span * s, int connect) { + return trgeo_delete_tstzspan(temp, s, (bool) connect); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_delete_tstzspanset_w(const Temporal * temp, const SpanSet * ss, int connect) { + return trgeo_delete_tstzspanset(temp, ss, (bool) connect); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_round_w(const Temporal * temp, int maxdd) { + return trgeo_round(temp, maxdd); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_set_interp_w(const Temporal * temp, interpType interp) { + return trgeo_set_interp(temp, interp); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * trgeo_to_tinstant_w(const Temporal * temp) { + return trgeo_to_tinstant(temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_after_timestamptz_w(const Temporal * temp, long long t, int strict) { + return trgeo_after_timestamptz(temp, (TimestampTz) t, (bool) strict); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_before_timestamptz_w(const Temporal * temp, long long t, int strict) { + return trgeo_before_timestamptz(temp, (TimestampTz) t, (bool) strict); +} + +/* SKIP trgeo_restrict_value: internal Datum param 'value' — use the typed *_meos.c wrapper */ +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_restrict_values_w(const Temporal * temp, const Set * s, int atfunc) { + return trgeo_restrict_values(temp, s, (bool) atfunc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_restrict_timestamptz_w(const Temporal * temp, long long t, int atfunc) { + return trgeo_restrict_timestamptz(temp, (TimestampTz) t, (bool) atfunc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_restrict_tstzset_w(const Temporal * temp, const Set * s, int atfunc) { + return trgeo_restrict_tstzset(temp, s, (bool) atfunc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_restrict_tstzspan_w(const Temporal * temp, const Span * s, int atfunc) { + return trgeo_restrict_tstzspan(temp, s, (bool) atfunc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * trgeo_restrict_tstzspanset_w(const Temporal * temp, const SpanSet * ss, int atfunc) { + return trgeo_restrict_tstzspanset(temp, ss, (bool) atfunc); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tdistance_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_trgeo_tpoint_w(const Temporal * temp1, const Temporal * temp2) { + return tdistance_trgeo_tpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tdistance_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return tdistance_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +double nad_stbox_trgeo_w(const STBox * box, const Temporal * temp) { + return nad_stbox_trgeo(box, temp); +} + +EMSCRIPTEN_KEEPALIVE +double nad_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nad_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +double nad_trgeo_stbox_w(const Temporal * temp, const STBox * box) { + return nad_trgeo_stbox(temp, box); +} + +EMSCRIPTEN_KEEPALIVE +double nad_trgeo_tpoint_w(const Temporal * temp1, const Temporal * temp2) { + return nad_trgeo_tpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +double nad_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return nad_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return nai_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_trgeo_tpoint_w(const Temporal * temp1, const Temporal * temp2) { + return nai_trgeo_tpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +TInstant * nai_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return nai_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return shortestline_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_trgeo_tpoint_w(const Temporal * temp1, const Temporal * temp2) { + return shortestline_trgeo_tpoint(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +GSERIALIZED * shortestline_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return shortestline_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return always_eq_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return always_eq_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int always_eq_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return always_eq_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return always_ne_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return always_ne_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int always_ne_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return always_ne_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return ever_eq_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return ever_eq_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int ever_eq_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return ever_eq_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return ever_ne_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return ever_ne_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +int ever_ne_trgeo_trgeo_w(const Temporal * temp1, const Temporal * temp2) { + return ever_ne_trgeo_trgeo(temp1, temp2); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return teq_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * teq_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return teq_trgeo_geo(temp, gs); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_geo_trgeo_w(const GSERIALIZED * gs, const Temporal * temp) { + return tne_geo_trgeo(gs, temp); +} + +EMSCRIPTEN_KEEPALIVE +Temporal * tne_trgeo_geo_w(const Temporal * temp, const GSERIALIZED * gs) { + return tne_trgeo_geo(temp, gs); +} + diff --git a/core/functions/functions.generated.ts b/core/functions/functions.generated.ts index ab06a83..656a1bb 100644 --- a/core/functions/functions.generated.ts +++ b/core/functions/functions.generated.ts @@ -249,6 +249,49 @@ export function ttext_value_n(temp: Ptr, n: number): string | null { // === meos.h === +export function meos_array_create(elem_size: number): Ptr { + const _r = callPtr('meos_array_create_w', ['number'], [elem_size]); + checkMeosError(); + return _r; +} + +export function meos_array_add(array: Ptr, value: Ptr): void { + call('meos_array_add_w', null, [ptrArgType(), ptrArgType()], [ptrArgVal(array), ptrArgVal(value)]); + checkMeosError(); +} + +export function meos_array_get(array: Ptr, n: number): Ptr { + const _r = callPtr('meos_array_get_w', [ptrArgType(), 'number'], [ptrArgVal(array), n]); + checkMeosError(); + return _r; +} + +export function meos_array_count(array: Ptr): number { + const _r = call('meos_array_count_w', 'number', [ptrArgType()], [ptrArgVal(array)]); + checkMeosError(); + return _r; +} + +export function meos_array_reset(array: Ptr): void { + call('meos_array_reset_w', null, [ptrArgType()], [ptrArgVal(array)]); + checkMeosError(); +} + +export function meos_array_reset_free(array: Ptr): void { + call('meos_array_reset_free_w', null, [ptrArgType()], [ptrArgVal(array)]); + checkMeosError(); +} + +export function meos_array_destroy(array: Ptr): void { + call('meos_array_destroy_w', null, [ptrArgType()], [ptrArgVal(array)]); + checkMeosError(); +} + +export function meos_array_destroy_free(array: Ptr): void { + call('meos_array_destroy_free_w', null, [ptrArgType()], [ptrArgVal(array)]); + checkMeosError(); +} + export function rtree_create_intspan(): Ptr { const _r = callPtr('rtree_create_intspan_w', [], []); checkMeosError(); @@ -306,14 +349,14 @@ export function rtree_insert_temporal(rtree: Ptr, temp: Ptr, id: number): void { checkMeosError(); } -export function rtree_search(rtree: Ptr, op: number, query: Ptr, count: Ptr): Ptr { - const _r = callPtr('rtree_search_w', [ptrArgType(), 'number', ptrArgType(), ptrArgType()], [ptrArgVal(rtree), op, ptrArgVal(query), ptrArgVal(count)]); +export function rtree_search(rtree: Ptr, op: number, query: Ptr, result: Ptr): number { + const _r = call('rtree_search_w', 'number', [ptrArgType(), 'number', ptrArgType(), ptrArgType()], [ptrArgVal(rtree), op, ptrArgVal(query), ptrArgVal(result)]); checkMeosError(); return _r; } -export function rtree_search_temporal(rtree: Ptr, op: number, temp: Ptr, count: Ptr): Ptr { - const _r = callPtr('rtree_search_temporal_w', [ptrArgType(), 'number', ptrArgType(), ptrArgType()], [ptrArgVal(rtree), op, ptrArgVal(temp), ptrArgVal(count)]); +export function rtree_search_temporal(rtree: Ptr, op: number, temp: Ptr, result: Ptr): number { + const _r = call('rtree_search_temporal_w', 'number', [ptrArgType(), 'number', ptrArgType(), ptrArgType()], [ptrArgVal(rtree), op, ptrArgVal(temp), ptrArgVal(result)]); checkMeosError(); return _r; } @@ -1416,7 +1459,7 @@ export function set_hash(s: Ptr): number { } export function set_hash_extended(s: Ptr, seed: number): number { - const _r = Number(call('set_hash_extended_w', 'bigint', [ptrArgType(), 'bigint'], [ptrArgVal(s), BigInt(seed)])); + const _r = call('set_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(s), seed]); checkMeosError(); return _r; } @@ -1434,7 +1477,7 @@ export function span_hash(s: Ptr): number { } export function span_hash_extended(s: Ptr, seed: number): number { - const _r = Number(call('span_hash_extended_w', 'bigint', [ptrArgType(), 'bigint'], [ptrArgVal(s), BigInt(seed)])); + const _r = call('span_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(s), seed]); checkMeosError(); return _r; } @@ -1464,7 +1507,7 @@ export function spanset_hash(ss: Ptr): number { } export function spanset_hash_extended(ss: Ptr, seed: number): number { - const _r = Number(call('spanset_hash_extended_w', 'bigint', [ptrArgType(), 'bigint'], [ptrArgVal(ss), BigInt(seed)])); + const _r = call('spanset_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(ss), seed]); checkMeosError(); return _r; } @@ -4356,7 +4399,7 @@ export function tbox_hash(box: Ptr): number { } export function tbox_hash_extended(box: Ptr, seed: number): number { - const _r = Number(call('tbox_hash_extended_w', 'bigint', [ptrArgType(), 'bigint'], [ptrArgVal(box), BigInt(seed)])); + const _r = call('tbox_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(box), seed]); checkMeosError(); return _r; } @@ -7091,32 +7134,32 @@ export function div_tnumber_tnumber(tnumber1: Ptr, tnumber2: Ptr): Ptr { return _r; } -export function mult_float_tfloat(d: number, tnumber: Ptr): Ptr { - const _r = callPtr('mult_float_tfloat_w', ['number', ptrArgType()], [d, ptrArgVal(tnumber)]); +export function mul_float_tfloat(d: number, tnumber: Ptr): Ptr { + const _r = callPtr('mul_float_tfloat_w', ['number', ptrArgType()], [d, ptrArgVal(tnumber)]); checkMeosError(); return _r; } -export function mult_int_tint(i: number, tnumber: Ptr): Ptr { - const _r = callPtr('mult_int_tint_w', ['number', ptrArgType()], [i, ptrArgVal(tnumber)]); +export function mul_int_tint(i: number, tnumber: Ptr): Ptr { + const _r = callPtr('mul_int_tint_w', ['number', ptrArgType()], [i, ptrArgVal(tnumber)]); checkMeosError(); return _r; } -export function mult_tfloat_float(tnumber: Ptr, d: number): Ptr { - const _r = callPtr('mult_tfloat_float_w', [ptrArgType(), 'number'], [ptrArgVal(tnumber), d]); +export function mul_tfloat_float(tnumber: Ptr, d: number): Ptr { + const _r = callPtr('mul_tfloat_float_w', [ptrArgType(), 'number'], [ptrArgVal(tnumber), d]); checkMeosError(); return _r; } -export function mult_tint_int(tnumber: Ptr, i: number): Ptr { - const _r = callPtr('mult_tint_int_w', [ptrArgType(), 'number'], [ptrArgVal(tnumber), i]); +export function mul_tint_int(tnumber: Ptr, i: number): Ptr { + const _r = callPtr('mul_tint_int_w', [ptrArgType(), 'number'], [ptrArgVal(tnumber), i]); checkMeosError(); return _r; } -export function mult_tnumber_tnumber(tnumber1: Ptr, tnumber2: Ptr): Ptr { - const _r = callPtr('mult_tnumber_tnumber_w', [ptrArgType(), ptrArgType()], [ptrArgVal(tnumber1), ptrArgVal(tnumber2)]); +export function mul_tnumber_tnumber(tnumber1: Ptr, tnumber2: Ptr): Ptr { + const _r = callPtr('mul_tnumber_tnumber_w', [ptrArgType(), ptrArgType()], [ptrArgVal(tnumber1), ptrArgVal(tnumber2)]); checkMeosError(); return _r; } @@ -7325,6 +7368,18 @@ export function temporal_extent_transfn(s: Ptr, temp: Ptr): Ptr { return _r; } +export function temporal_merge_transfn(state: Ptr, temp: Ptr): Ptr { + const _r = callPtr('temporal_merge_transfn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function temporal_merge_combinefn(state1: Ptr, state2: Ptr): Ptr { + const _r = callPtr('temporal_merge_combinefn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state1), ptrArgVal(state2)]); + checkMeosError(); + return _r; +} + export function temporal_tagg_finalfn(state: Ptr): Ptr { const _r = callPtr('temporal_tagg_finalfn_w', [ptrArgType()], [ptrArgVal(state)]); checkMeosError(); @@ -8427,7 +8482,7 @@ export function stbox_hash(box: Ptr): number { } export function stbox_hash_extended(box: Ptr, seed: number): number { - const _r = Number(call('stbox_hash_extended_w', 'bigint', [ptrArgType(), 'bigint'], [ptrArgVal(box), BigInt(seed)])); + const _r = call('stbox_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(box), seed]); checkMeosError(); return _r; } @@ -9194,6 +9249,12 @@ export function tgeo_minus_value(temp: Ptr, gs: Ptr): Ptr { return _r; } +export function tpoint_at_elevation(temp: Ptr, s: Ptr): Ptr { + const _r = callPtr('tpoint_at_elevation_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + export function tpoint_at_geom(temp: Ptr, gs: Ptr): Ptr { const _r = callPtr('tpoint_at_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); checkMeosError(); @@ -9206,6 +9267,12 @@ export function tpoint_at_value(temp: Ptr, gs: Ptr): Ptr { return _r; } +export function tpoint_minus_elevation(temp: Ptr, s: Ptr): Ptr { + const _r = callPtr('tpoint_minus_elevation_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + export function tpoint_minus_geom(temp: Ptr, gs: Ptr): Ptr { const _r = callPtr('tpoint_minus_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); checkMeosError(); @@ -10058,6 +10125,18 @@ export function shortestline_tgeo_tgeo(temp1: Ptr, temp2: Ptr): Ptr { return _r; } +export function tgeoarr_tgeoarr_mindist(arr1: Ptr, count1: number, arr2: Ptr, count2: number): number { + const _r = call('tgeoarr_tgeoarr_mindist_w', 'number', [ptrArgType(), 'number', ptrArgType(), 'number'], [ptrArgVal(arr1), count1, ptrArgVal(arr2), count2]); + checkMeosError(); + return _r; +} + +export function mindistance_tgeo_tgeo(temp1: Ptr, temp2: Ptr, threshold: number): number { + const _r = call('mindistance_tgeo_tgeo_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp1), ptrArgVal(temp2), threshold]); + checkMeosError(); + return _r; +} + export function tpoint_tcentroid_finalfn(state: Ptr): Ptr { const _r = callPtr('tpoint_tcentroid_finalfn_w', [ptrArgType()], [ptrArgVal(state)]); checkMeosError(); @@ -10148,3 +10227,2774 @@ export function geo_cluster_within(geoms: Ptr, ngeoms: number, tolerance: number return _r; } + +// === meos_cbuffer.h === + +export function cbuffer_as_ewkt(cb: Ptr, maxdd: number): string { + const _r = call('cbuffer_as_ewkt_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(cb), maxdd]); + checkMeosError(); + return _r; +} + +export function cbuffer_as_hexwkb(cb: Ptr, variant: number, size: Ptr): string { + const _r = call('cbuffer_as_hexwkb_w', 'string', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(cb), variant, ptrArgVal(size)]); + checkMeosError(); + return _r; +} + +export function cbuffer_as_text(cb: Ptr, maxdd: number): string { + const _r = call('cbuffer_as_text_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(cb), maxdd]); + checkMeosError(); + return _r; +} + +export function cbuffer_as_wkb(cb: Ptr, variant: number, size_out: Ptr): Ptr { + const _r = callPtr('cbuffer_as_wkb_w', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(cb), variant, ptrArgVal(size_out)]); + checkMeosError(); + return _r; +} + +export function cbuffer_from_hexwkb(hexwkb: string): Ptr { + const _r = callPtr('cbuffer_from_hexwkb_w', ['string'], [hexwkb]); + checkMeosError(); + return _r; +} + +export function cbuffer_from_wkb(wkb: Ptr, size: number): Ptr { + const _r = callPtr('cbuffer_from_wkb_w', [ptrArgType(), 'number'], [ptrArgVal(wkb), size]); + checkMeosError(); + return _r; +} + +export function cbuffer_in(str: string): Ptr { + const _r = callPtr('cbuffer_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function cbuffer_out(cb: Ptr, maxdd: number): string { + const _r = call('cbuffer_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(cb), maxdd]); + checkMeosError(); + return _r; +} + +export function cbuffer_copy(cb: Ptr): Ptr { + const _r = callPtr('cbuffer_copy_w', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_make(point: Ptr, radius: number): Ptr { + const _r = callPtr('cbuffer_make_w', [ptrArgType(), 'number'], [ptrArgVal(point), radius]); + checkMeosError(); + return _r; +} + +export function cbuffer_to_geom(cb: Ptr): Ptr { + const _r = callPtr('cbuffer_to_geom_w', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_to_stbox(cb: Ptr): Ptr { + const _r = callPtr('cbuffer_to_stbox_w', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbufferarr_to_geom(cbarr: Ptr, count: number): Ptr { + const _r = callPtr('cbufferarr_to_geom_w', [ptrArgType(), 'number'], [ptrArgVal(cbarr), count]); + checkMeosError(); + return _r; +} + +export function geom_to_cbuffer(gs: Ptr): Ptr { + const _r = callPtr('geom_to_cbuffer_w', [ptrArgType()], [ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function cbuffer_hash(cb: Ptr): number { + const _r = call('cbuffer_hash_w', 'number', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_hash_extended(cb: Ptr, seed: number): number { + const _r = call('cbuffer_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(cb), seed]); + checkMeosError(); + return _r; +} + +export function cbuffer_point(cb: Ptr): Ptr { + const _r = callPtr('cbuffer_point_w', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_radius(cb: Ptr): number { + const _r = call('cbuffer_radius_w', 'number', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_round(cb: Ptr, maxdd: number): Ptr { + const _r = callPtr('cbuffer_round_w', [ptrArgType(), 'number'], [ptrArgVal(cb), maxdd]); + checkMeosError(); + return _r; +} + +export function cbufferarr_round(cbarr: Ptr, count: number, maxdd: number): Ptr { + const _r = callPtr('cbufferarr_round_w', [ptrArgType(), 'number', 'number'], [ptrArgVal(cbarr), count, maxdd]); + checkMeosError(); + return _r; +} + +export function cbuffer_set_srid(cb: Ptr, srid: number): void { + call('cbuffer_set_srid_w', null, [ptrArgType(), 'number'], [ptrArgVal(cb), srid]); + checkMeosError(); +} + +export function cbuffer_srid(cb: Ptr): number { + const _r = call('cbuffer_srid_w', 'number', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbuffer_transform(cb: Ptr, srid: number): Ptr { + const _r = callPtr('cbuffer_transform_w', [ptrArgType(), 'number'], [ptrArgVal(cb), srid]); + checkMeosError(); + return _r; +} + +export function cbuffer_transform_pipeline(cb: Ptr, pipelinestr: string, srid: number, is_forward: boolean): Ptr { + const _r = callPtr('cbuffer_transform_pipeline_w', [ptrArgType(), 'string', 'number', 'number'], [ptrArgVal(cb), pipelinestr, srid, is_forward ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function contains_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('contains_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function covers_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('covers_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function disjoint_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('disjoint_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function dwithin_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr, dist: number): number { + const _r = call('dwithin_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(cb1), ptrArgVal(cb2), dist]); + checkMeosError(); + return _r; +} + +export function intersects_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('intersects_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function touches_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('touches_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function cbuffer_tstzspan_to_stbox(cb: Ptr, s: Ptr): Ptr { + const _r = callPtr('cbuffer_tstzspan_to_stbox_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function cbuffer_timestamptz_to_stbox(cb: Ptr, t: TimestampTz): Ptr { + const _r = callPtr('cbuffer_timestamptz_to_stbox_w', [ptrArgType(), 'bigint'], [ptrArgVal(cb), BigInt(t)]); + checkMeosError(); + return _r; +} + +export function distance_cbuffer_cbuffer(cb1: Ptr, cb2: Ptr): number { + const _r = call('distance_cbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function distance_cbuffer_geo(cb: Ptr, gs: Ptr): number { + const _r = call('distance_cbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function distance_cbuffer_stbox(cb: Ptr, box: Ptr): number { + const _r = call('distance_cbuffer_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function nad_cbuffer_stbox(cb: Ptr, box: Ptr): number { + const _r = call('nad_cbuffer_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function cbuffer_cmp(cb1: Ptr, cb2: Ptr): number { + const _r = call('cbuffer_cmp_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]); + checkMeosError(); + return _r; +} + +export function cbuffer_eq(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_eq_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_ge(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_ge_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_gt(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_gt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_le(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_le_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_lt(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_lt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_ne(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_ne_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_nsame(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_nsame_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbuffer_same(cb1: Ptr, cb2: Ptr): boolean { + const _r = call('cbuffer_same_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb1), ptrArgVal(cb2)]) !== 0; + checkMeosError(); + return _r; +} + +export function cbufferset_in(str: string): Ptr { + const _r = callPtr('cbufferset_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function cbufferset_out(s: Ptr, maxdd: number): string { + const _r = call('cbufferset_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(s), maxdd]); + checkMeosError(); + return _r; +} + +export function cbufferset_make(values: Ptr, count: number): Ptr { + const _r = callPtr('cbufferset_make_w', [ptrArgType(), 'number'], [ptrArgVal(values), count]); + checkMeosError(); + return _r; +} + +export function cbuffer_to_set(cb: Ptr): Ptr { + const _r = callPtr('cbuffer_to_set_w', [ptrArgType()], [ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function cbufferset_end_value(s: Ptr): Ptr { + const _r = callPtr('cbufferset_end_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function cbufferset_start_value(s: Ptr): Ptr { + const _r = callPtr('cbufferset_start_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function cbufferset_value_n(s: Ptr, n: number): Ptr { + const _r = callPtr('cbufferset_value_n_w', [ptrArgType(), 'number'], [ptrArgVal(s), n]); + checkMeosError(); + return _r; +} + +export function cbufferset_values(s: Ptr): Ptr { + const _r = callPtr('cbufferset_values_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function cbuffer_union_transfn(state: Ptr, cb: Ptr): Ptr { + const _r = callPtr('cbuffer_union_transfn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function contained_cbuffer_set(cb: Ptr, s: Ptr): boolean { + const _r = call('contained_cbuffer_set_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(s)]) !== 0; + checkMeosError(); + return _r; +} + +export function contains_set_cbuffer(s: Ptr, cb: Ptr): boolean { + const _r = call('contains_set_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(cb)]) !== 0; + checkMeosError(); + return _r; +} + +export function intersection_cbuffer_set(cb: Ptr, s: Ptr): Ptr { + const _r = callPtr('intersection_cbuffer_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function intersection_set_cbuffer(s: Ptr, cb: Ptr): Ptr { + const _r = callPtr('intersection_set_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function minus_cbuffer_set(cb: Ptr, s: Ptr): Ptr { + const _r = callPtr('minus_cbuffer_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function minus_set_cbuffer(s: Ptr, cb: Ptr): Ptr { + const _r = callPtr('minus_set_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function union_cbuffer_set(cb: Ptr, s: Ptr): Ptr { + const _r = callPtr('union_cbuffer_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function union_set_cbuffer(s: Ptr, cb: Ptr): Ptr { + const _r = callPtr('union_set_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_in(str: string): Ptr { + const _r = callPtr('tcbuffer_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function tcbuffer_make(tpoint: Ptr, tfloat: Ptr): Ptr { + const _r = callPtr('tcbuffer_make_w', [ptrArgType(), ptrArgType()], [ptrArgVal(tpoint), ptrArgVal(tfloat)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_points(temp: Ptr): Ptr { + const _r = callPtr('tcbuffer_points_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_radius(temp: Ptr): Ptr { + const _r = callPtr('tcbuffer_radius_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_trav_area(temp: Ptr, merge_union: boolean): Ptr { + const _r = callPtr('tcbuffer_trav_area_w', [ptrArgType(), 'number'], [ptrArgVal(temp), merge_union ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tcbuffer_to_tfloat(temp: Ptr): Ptr { + const _r = callPtr('tcbuffer_to_tfloat_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_to_tgeompoint(temp: Ptr): Ptr { + const _r = callPtr('tcbuffer_to_tgeompoint_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tgeometry_to_tcbuffer(temp: Ptr): Ptr { + const _r = callPtr('tgeometry_to_tcbuffer_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_expand(temp: Ptr, dist: number): Ptr { + const _r = callPtr('tcbuffer_expand_w', [ptrArgType(), 'number'], [ptrArgVal(temp), dist]); + checkMeosError(); + return _r; +} + +export function tcbuffer_at_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tcbuffer_at_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_at_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tcbuffer_at_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_at_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tcbuffer_at_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tcbuffer_minus_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tcbuffer_minus_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_minus_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tcbuffer_minus_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tcbuffer_minus_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tcbuffer_minus_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tdistance_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tdistance_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tdistance_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tdistance_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tdistance_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdistance_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nad_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('nad_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function nad_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('nad_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nad_tcbuffer_stbox(temp: Ptr, box: Ptr): number { + const _r = call('nad_tcbuffer_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function nad_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('nad_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nai_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('nai_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function nai_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('nai_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nai_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('nai_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function shortestline_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('shortestline_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function shortestline_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('shortestline_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function shortestline_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('shortestline_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_eq_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('always_eq_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_eq_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('always_eq_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function always_eq_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_eq_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_ne_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('always_ne_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_ne_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('always_ne_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function always_ne_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_ne_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_eq_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('ever_eq_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('ever_eq_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_eq_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_ne_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('ever_ne_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('ever_ne_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_ne_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function teq_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('teq_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function teq_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('teq_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tne_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tne_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tne_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tne_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function acontains_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('acontains_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function acontains_geo_tcbuffer(gs: Ptr, temp: Ptr): number { + const _r = call('acontains_geo_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function acontains_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('acontains_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function acontains_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('acontains_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function acovers_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('acovers_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function acovers_geo_tcbuffer(gs: Ptr, temp: Ptr): number { + const _r = call('acovers_geo_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function acovers_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('acovers_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function acovers_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('acovers_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function adisjoint_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('adisjoint_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function adisjoint_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('adisjoint_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function adisjoint_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('adisjoint_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function adwithin_tcbuffer_geo(temp: Ptr, gs: Ptr, dist: number): number { + const _r = call('adwithin_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(gs), dist]); + checkMeosError(); + return _r; +} + +export function adwithin_tcbuffer_cbuffer(temp: Ptr, cb: Ptr, dist: number): number { + const _r = call('adwithin_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(cb), dist]); + checkMeosError(); + return _r; +} + +export function adwithin_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr, dist: number): number { + const _r = call('adwithin_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp1), ptrArgVal(temp2), dist]); + checkMeosError(); + return _r; +} + +export function aintersects_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('aintersects_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function aintersects_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('aintersects_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function aintersects_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('aintersects_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function atouches_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('atouches_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function atouches_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('atouches_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function atouches_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('atouches_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function econtains_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('econtains_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function econtains_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('econtains_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function econtains_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('econtains_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function ecovers_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): number { + const _r = call('ecovers_cbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ecovers_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('ecovers_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function ecovers_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('ecovers_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function ecovers_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('ecovers_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function edisjoint_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('edisjoint_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function edisjoint_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('edisjoint_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function edwithin_tcbuffer_geo(temp: Ptr, gs: Ptr, dist: number): number { + const _r = call('edwithin_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(gs), dist]); + checkMeosError(); + return _r; +} + +export function edwithin_tcbuffer_cbuffer(temp: Ptr, cb: Ptr, dist: number): number { + const _r = call('edwithin_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(cb), dist]); + checkMeosError(); + return _r; +} + +export function edwithin_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr, dist: number): number { + const _r = call('edwithin_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp1), ptrArgVal(temp2), dist]); + checkMeosError(); + return _r; +} + +export function eintersects_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('eintersects_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function eintersects_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('eintersects_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function eintersects_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('eintersects_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function etouches_tcbuffer_geo(temp: Ptr, gs: Ptr): number { + const _r = call('etouches_tcbuffer_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function etouches_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): number { + const _r = call('etouches_tcbuffer_cbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function etouches_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): number { + const _r = call('etouches_tcbuffer_tcbuffer_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tcontains_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tcontains_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcontains_geo_tcbuffer(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tcontains_geo_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcontains_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tcontains_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tcontains_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tcontains_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tcontains_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tcontains_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tcovers_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tcovers_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcovers_geo_tcbuffer(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tcovers_geo_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tcovers_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tcovers_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tcovers_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tcovers_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tcovers_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tcovers_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tdwithin_geo_tcbuffer(gs: Ptr, temp: Ptr, dist: number): Ptr { + const _r = callPtr('tdwithin_geo_tcbuffer_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(gs), ptrArgVal(temp), dist]); + checkMeosError(); + return _r; +} + +export function tdwithin_tcbuffer_geo(temp: Ptr, gs: Ptr, dist: number): Ptr { + const _r = callPtr('tdwithin_tcbuffer_geo_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(gs), dist]); + checkMeosError(); + return _r; +} + +export function tdwithin_tcbuffer_cbuffer(temp: Ptr, cb: Ptr, dist: number): Ptr { + const _r = callPtr('tdwithin_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(cb), dist]); + checkMeosError(); + return _r; +} + +export function tdwithin_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr, dist: number): Ptr { + const _r = callPtr('tdwithin_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp1), ptrArgVal(temp2), dist]); + checkMeosError(); + return _r; +} + +export function tdisjoint_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tdisjoint_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tdisjoint_geo_tcbuffer(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tdisjoint_geo_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tdisjoint_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tdisjoint_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tdisjoint_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tdisjoint_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tdisjoint_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdisjoint_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tintersects_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tintersects_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tintersects_geo_tcbuffer(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tintersects_geo_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tintersects_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tintersects_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tintersects_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('tintersects_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function tintersects_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tintersects_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ttouches_geo_tcbuffer(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('ttouches_geo_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ttouches_tcbuffer_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('ttouches_tcbuffer_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function ttouches_cbuffer_tcbuffer(cb: Ptr, temp: Ptr): Ptr { + const _r = callPtr('ttouches_cbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(cb), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ttouches_tcbuffer_cbuffer(temp: Ptr, cb: Ptr): Ptr { + const _r = callPtr('ttouches_tcbuffer_cbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(cb)]); + checkMeosError(); + return _r; +} + +export function ttouches_tcbuffer_tcbuffer(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('ttouches_tcbuffer_tcbuffer_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + + +// === meos_npoint.h === + +export function npoint_as_ewkt(np: Ptr, maxdd: number): string { + const _r = call('npoint_as_ewkt_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(np), maxdd]); + checkMeosError(); + return _r; +} + +export function npoint_as_hexwkb(np: Ptr, variant: number, size_out: Ptr): string { + const _r = call('npoint_as_hexwkb_w', 'string', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(np), variant, ptrArgVal(size_out)]); + checkMeosError(); + return _r; +} + +export function npoint_as_text(np: Ptr, maxdd: number): string { + const _r = call('npoint_as_text_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(np), maxdd]); + checkMeosError(); + return _r; +} + +export function npoint_as_wkb(np: Ptr, variant: number, size_out: Ptr): Ptr { + const _r = callPtr('npoint_as_wkb_w', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(np), variant, ptrArgVal(size_out)]); + checkMeosError(); + return _r; +} + +export function npoint_from_hexwkb(hexwkb: string): Ptr { + const _r = callPtr('npoint_from_hexwkb_w', ['string'], [hexwkb]); + checkMeosError(); + return _r; +} + +export function npoint_from_wkb(wkb: Ptr, size: number): Ptr { + const _r = callPtr('npoint_from_wkb_w', [ptrArgType(), 'number'], [ptrArgVal(wkb), size]); + checkMeosError(); + return _r; +} + +export function npoint_in(str: string): Ptr { + const _r = callPtr('npoint_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function npoint_out(np: Ptr, maxdd: number): string { + const _r = call('npoint_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(np), maxdd]); + checkMeosError(); + return _r; +} + +export function nsegment_in(str: string): Ptr { + const _r = callPtr('nsegment_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function nsegment_out(ns: Ptr, maxdd: number): string { + const _r = call('nsegment_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(ns), maxdd]); + checkMeosError(); + return _r; +} + +export function npoint_make(rid: number, pos: number): Ptr { + const _r = callPtr('npoint_make_w', ['bigint', 'number'], [BigInt(rid), pos]); + checkMeosError(); + return _r; +} + +export function nsegment_make(rid: number, pos1: number, pos2: number): Ptr { + const _r = callPtr('nsegment_make_w', ['bigint', 'number', 'number'], [BigInt(rid), pos1, pos2]); + checkMeosError(); + return _r; +} + +export function geompoint_to_npoint(gs: Ptr): Ptr { + const _r = callPtr('geompoint_to_npoint_w', [ptrArgType()], [ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function geom_to_nsegment(gs: Ptr): Ptr { + const _r = callPtr('geom_to_nsegment_w', [ptrArgType()], [ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function npoint_to_geompoint(np: Ptr): Ptr { + const _r = callPtr('npoint_to_geompoint_w', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_to_nsegment(np: Ptr): Ptr { + const _r = callPtr('npoint_to_nsegment_w', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_to_stbox(np: Ptr): Ptr { + const _r = callPtr('npoint_to_stbox_w', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function nsegment_to_geom(ns: Ptr): Ptr { + const _r = callPtr('nsegment_to_geom_w', [ptrArgType()], [ptrArgVal(ns)]); + checkMeosError(); + return _r; +} + +export function nsegment_to_stbox(np: Ptr): Ptr { + const _r = callPtr('nsegment_to_stbox_w', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_hash(np: Ptr): number { + const _r = call('npoint_hash_w', 'number', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_hash_extended(np: Ptr, seed: number): number { + const _r = call('npoint_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(np), seed]); + checkMeosError(); + return _r; +} + +export function npoint_position(np: Ptr): number { + const _r = call('npoint_position_w', 'number', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_route(np: Ptr): number { + const _r = Number(call('npoint_route_w', 'bigint', [ptrArgType()], [ptrArgVal(np)])); + checkMeosError(); + return _r; +} + +export function nsegment_end_position(ns: Ptr): number { + const _r = call('nsegment_end_position_w', 'number', [ptrArgType()], [ptrArgVal(ns)]); + checkMeosError(); + return _r; +} + +export function nsegment_route(ns: Ptr): number { + const _r = Number(call('nsegment_route_w', 'bigint', [ptrArgType()], [ptrArgVal(ns)])); + checkMeosError(); + return _r; +} + +export function nsegment_start_position(ns: Ptr): number { + const _r = call('nsegment_start_position_w', 'number', [ptrArgType()], [ptrArgVal(ns)]); + checkMeosError(); + return _r; +} + +export function route_exists(rid: number): boolean { + const _r = call('route_exists_w', 'number', ['bigint'], [BigInt(rid)]) !== 0; + checkMeosError(); + return _r; +} + +export function route_geom(rid: number): Ptr { + const _r = callPtr('route_geom_w', ['bigint'], [BigInt(rid)]); + checkMeosError(); + return _r; +} + +export function route_length(rid: number): number { + const _r = call('route_length_w', 'number', ['bigint'], [BigInt(rid)]); + checkMeosError(); + return _r; +} + +export function npoint_round(np: Ptr, maxdd: number): Ptr { + const _r = callPtr('npoint_round_w', [ptrArgType(), 'number'], [ptrArgVal(np), maxdd]); + checkMeosError(); + return _r; +} + +export function nsegment_round(ns: Ptr, maxdd: number): Ptr { + const _r = callPtr('nsegment_round_w', [ptrArgType(), 'number'], [ptrArgVal(ns), maxdd]); + checkMeosError(); + return _r; +} + +export function get_srid_ways(): number { + const _r = call('get_srid_ways_w', 'number', [], []); + checkMeosError(); + return _r; +} + +export function npoint_srid(np: Ptr): number { + const _r = call('npoint_srid_w', 'number', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function nsegment_srid(ns: Ptr): number { + const _r = call('nsegment_srid_w', 'number', [ptrArgType()], [ptrArgVal(ns)]); + checkMeosError(); + return _r; +} + +export function npoint_timestamptz_to_stbox(np: Ptr, t: TimestampTz): Ptr { + const _r = callPtr('npoint_timestamptz_to_stbox_w', [ptrArgType(), 'bigint'], [ptrArgVal(np), BigInt(t)]); + checkMeosError(); + return _r; +} + +export function npoint_tstzspan_to_stbox(np: Ptr, s: Ptr): Ptr { + const _r = callPtr('npoint_tstzspan_to_stbox_w', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function npoint_cmp(np1: Ptr, np2: Ptr): number { + const _r = call('npoint_cmp_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]); + checkMeosError(); + return _r; +} + +export function npoint_eq(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_eq_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_ge(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_ge_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_gt(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_gt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_le(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_le_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_lt(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_lt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_ne(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_ne_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npoint_same(np1: Ptr, np2: Ptr): boolean { + const _r = call('npoint_same_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np1), ptrArgVal(np2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_cmp(ns1: Ptr, ns2: Ptr): number { + const _r = call('nsegment_cmp_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]); + checkMeosError(); + return _r; +} + +export function nsegment_eq(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_eq_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_ge(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_ge_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_gt(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_gt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_le(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_le_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_lt(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_lt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function nsegment_ne(ns1: Ptr, ns2: Ptr): boolean { + const _r = call('nsegment_ne_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(ns1), ptrArgVal(ns2)]) !== 0; + checkMeosError(); + return _r; +} + +export function npointset_in(str: string): Ptr { + const _r = callPtr('npointset_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function npointset_out(s: Ptr, maxdd: number): string { + const _r = call('npointset_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(s), maxdd]); + checkMeosError(); + return _r; +} + +export function npointset_make(values: Ptr, count: number): Ptr { + const _r = callPtr('npointset_make_w', [ptrArgType(), 'number'], [ptrArgVal(values), count]); + checkMeosError(); + return _r; +} + +export function npoint_to_set(np: Ptr): Ptr { + const _r = callPtr('npoint_to_set_w', [ptrArgType()], [ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npointset_end_value(s: Ptr): Ptr { + const _r = callPtr('npointset_end_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function npointset_routes(s: Ptr): Ptr { + const _r = callPtr('npointset_routes_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function npointset_start_value(s: Ptr): Ptr { + const _r = callPtr('npointset_start_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function npointset_value_n(s: Ptr, n: number): Ptr { + const _r = callPtr('npointset_value_n_w', [ptrArgType(), 'number'], [ptrArgVal(s), n]); + checkMeosError(); + return _r; +} + +export function npointset_values(s: Ptr): Ptr { + const _r = callPtr('npointset_values_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function contained_npoint_set(np: Ptr, s: Ptr): boolean { + const _r = call('contained_npoint_set_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(s)]) !== 0; + checkMeosError(); + return _r; +} + +export function contains_set_npoint(s: Ptr, np: Ptr): boolean { + const _r = call('contains_set_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(np)]) !== 0; + checkMeosError(); + return _r; +} + +export function intersection_npoint_set(np: Ptr, s: Ptr): Ptr { + const _r = callPtr('intersection_npoint_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function intersection_set_npoint(s: Ptr, np: Ptr): Ptr { + const _r = callPtr('intersection_set_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function minus_npoint_set(np: Ptr, s: Ptr): Ptr { + const _r = callPtr('minus_npoint_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function minus_set_npoint(s: Ptr, np: Ptr): Ptr { + const _r = callPtr('minus_set_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function npoint_union_transfn(state: Ptr, np: Ptr): Ptr { + const _r = callPtr('npoint_union_transfn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function union_npoint_set(np: Ptr, s: Ptr): Ptr { + const _r = callPtr('union_npoint_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function union_set_npoint(s: Ptr, np: Ptr): Ptr { + const _r = callPtr('union_set_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function tnpoint_in(str: string): Ptr { + const _r = callPtr('tnpoint_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function tnpoint_out(temp: Ptr, maxdd: number): string { + const _r = call('tnpoint_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(temp), maxdd]); + checkMeosError(); + return _r; +} + +export function tnpointinst_make(np: Ptr, t: TimestampTz): Ptr { + const _r = callPtr('tnpointinst_make_w', [ptrArgType(), 'bigint'], [ptrArgVal(np), BigInt(t)]); + checkMeosError(); + return _r; +} + +export function tgeompoint_to_tnpoint(temp: Ptr): Ptr { + const _r = callPtr('tgeompoint_to_tnpoint_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_to_tgeompoint(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_to_tgeompoint_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_cumulative_length(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_cumulative_length_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_length(temp: Ptr): number { + const _r = call('tnpoint_length_w', 'number', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_positions(temp: Ptr, count: Ptr): Ptr { + const _r = callPtr('tnpoint_positions_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(count)]); + checkMeosError(); + return _r; +} + +export function tnpoint_route(temp: Ptr): number { + const _r = Number(call('tnpoint_route_w', 'bigint', [ptrArgType()], [ptrArgVal(temp)])); + checkMeosError(); + return _r; +} + +export function tnpoint_routes(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_routes_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_speed(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_speed_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_trajectory(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_trajectory_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_twcentroid(temp: Ptr): Ptr { + const _r = callPtr('tnpoint_twcentroid_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tnpoint_at_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tnpoint_at_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tnpoint_at_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('tnpoint_at_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function tnpoint_at_npointset(temp: Ptr, s: Ptr): Ptr { + const _r = callPtr('tnpoint_at_npointset_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function tnpoint_at_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tnpoint_at_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tnpoint_minus_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tnpoint_minus_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tnpoint_minus_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('tnpoint_minus_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function tnpoint_minus_npointset(temp: Ptr, s: Ptr): Ptr { + const _r = callPtr('tnpoint_minus_npointset_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function tnpoint_minus_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tnpoint_minus_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tdistance_tnpoint_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('tdistance_tnpoint_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function tdistance_tnpoint_point(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tdistance_tnpoint_point_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tdistance_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdistance_tnpoint_tnpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nad_tnpoint_geo(temp: Ptr, gs: Ptr): number { + const _r = call('nad_tnpoint_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nad_tnpoint_npoint(temp: Ptr, np: Ptr): number { + const _r = call('nad_tnpoint_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function nad_tnpoint_stbox(temp: Ptr, box: Ptr): number { + const _r = call('nad_tnpoint_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function nad_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('nad_tnpoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nai_tnpoint_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('nai_tnpoint_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nai_tnpoint_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('nai_tnpoint_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function nai_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('nai_tnpoint_tnpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function shortestline_tnpoint_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('shortestline_tnpoint_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function shortestline_tnpoint_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('shortestline_tnpoint_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function shortestline_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('shortestline_tnpoint_tnpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tnpoint_tcentroid_transfn(state: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tnpoint_tcentroid_transfn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_eq_npoint_tnpoint(np: Ptr, temp: Ptr): number { + const _r = call('always_eq_npoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_eq_tnpoint_npoint(temp: Ptr, np: Ptr): number { + const _r = call('always_eq_tnpoint_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function always_eq_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_eq_tnpoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_ne_npoint_tnpoint(np: Ptr, temp: Ptr): number { + const _r = call('always_ne_npoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_ne_tnpoint_npoint(temp: Ptr, np: Ptr): number { + const _r = call('always_ne_tnpoint_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function always_ne_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_ne_tnpoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_eq_npoint_tnpoint(np: Ptr, temp: Ptr): number { + const _r = call('ever_eq_npoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tnpoint_npoint(temp: Ptr, np: Ptr): number { + const _r = call('ever_eq_tnpoint_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_eq_tnpoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_ne_npoint_tnpoint(np: Ptr, temp: Ptr): number { + const _r = call('ever_ne_npoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(np), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tnpoint_npoint(temp: Ptr, np: Ptr): number { + const _r = call('ever_ne_tnpoint_npoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tnpoint_tnpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_ne_tnpoint_tnpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function teq_tnpoint_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('teq_tnpoint_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + +export function tne_tnpoint_npoint(temp: Ptr, np: Ptr): Ptr { + const _r = callPtr('tne_tnpoint_npoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(np)]); + checkMeosError(); + return _r; +} + + +// === meos_pose.h === + +export function pose_as_ewkt(pose: Ptr, maxdd: number): string { + const _r = call('pose_as_ewkt_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(pose), maxdd]); + checkMeosError(); + return _r; +} + +export function pose_as_hexwkb(pose: Ptr, variant: number, size: Ptr): string { + const _r = call('pose_as_hexwkb_w', 'string', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(pose), variant, ptrArgVal(size)]); + checkMeosError(); + return _r; +} + +export function pose_as_text(pose: Ptr, maxdd: number): string { + const _r = call('pose_as_text_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(pose), maxdd]); + checkMeosError(); + return _r; +} + +export function pose_as_wkb(pose: Ptr, variant: number, size_out: Ptr): Ptr { + const _r = callPtr('pose_as_wkb_w', [ptrArgType(), 'number', ptrArgType()], [ptrArgVal(pose), variant, ptrArgVal(size_out)]); + checkMeosError(); + return _r; +} + +export function pose_from_wkb(wkb: Ptr, size: number): Ptr { + const _r = callPtr('pose_from_wkb_w', [ptrArgType(), 'number'], [ptrArgVal(wkb), size]); + checkMeosError(); + return _r; +} + +export function pose_from_hexwkb(hexwkb: string): Ptr { + const _r = callPtr('pose_from_hexwkb_w', ['string'], [hexwkb]); + checkMeosError(); + return _r; +} + +export function pose_in(str: string): Ptr { + const _r = callPtr('pose_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function pose_out(pose: Ptr, maxdd: number): string { + const _r = call('pose_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(pose), maxdd]); + checkMeosError(); + return _r; +} + +export function pose_copy(pose: Ptr): Ptr { + const _r = callPtr('pose_copy_w', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_make_2d(x: number, y: number, theta: number, srid: number): Ptr { + const _r = callPtr('pose_make_2d_w', ['number', 'number', 'number', 'number'], [x, y, theta, srid]); + checkMeosError(); + return _r; +} + +export function pose_make_3d(x: number, y: number, z: number, W: number, X: number, Y: number, Z: number, srid: number): Ptr { + const _r = callPtr('pose_make_3d_w', ['number', 'number', 'number', 'number', 'number', 'number', 'number', 'number'], [x, y, z, W, X, Y, Z, srid]); + checkMeosError(); + return _r; +} + +export function pose_make_point2d(gs: Ptr, theta: number): Ptr { + const _r = callPtr('pose_make_point2d_w', [ptrArgType(), 'number'], [ptrArgVal(gs), theta]); + checkMeosError(); + return _r; +} + +export function pose_make_point3d(gs: Ptr, W: number, X: number, Y: number, Z: number): Ptr { + const _r = callPtr('pose_make_point3d_w', [ptrArgType(), 'number', 'number', 'number', 'number'], [ptrArgVal(gs), W, X, Y, Z]); + checkMeosError(); + return _r; +} + +export function pose_to_point(pose: Ptr): Ptr { + const _r = callPtr('pose_to_point_w', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_to_stbox(pose: Ptr): Ptr { + const _r = callPtr('pose_to_stbox_w', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_hash(pose: Ptr): number { + const _r = call('pose_hash_w', 'number', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_hash_extended(pose: Ptr, seed: number): number { + const _r = call('pose_hash_extended_w', 'number', [ptrArgType(), 'number'], [ptrArgVal(pose), seed]); + checkMeosError(); + return _r; +} + +export function pose_orientation(pose: Ptr): Ptr { + const _r = callPtr('pose_orientation_w', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_rotation(pose: Ptr): number { + const _r = call('pose_rotation_w', 'number', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_round(pose: Ptr, maxdd: number): Ptr { + const _r = callPtr('pose_round_w', [ptrArgType(), 'number'], [ptrArgVal(pose), maxdd]); + checkMeosError(); + return _r; +} + +export function posearr_round(posearr: Ptr, count: number, maxdd: number): Ptr { + const _r = callPtr('posearr_round_w', [ptrArgType(), 'number', 'number'], [ptrArgVal(posearr), count, maxdd]); + checkMeosError(); + return _r; +} + +export function pose_set_srid(pose: Ptr, srid: number): void { + call('pose_set_srid_w', null, [ptrArgType(), 'number'], [ptrArgVal(pose), srid]); + checkMeosError(); +} + +export function pose_srid(pose: Ptr): number { + const _r = call('pose_srid_w', 'number', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_transform(pose: Ptr, srid: number): Ptr { + const _r = callPtr('pose_transform_w', [ptrArgType(), 'number'], [ptrArgVal(pose), srid]); + checkMeosError(); + return _r; +} + +export function pose_transform_pipeline(pose: Ptr, pipelinestr: string, srid: number, is_forward: boolean): Ptr { + const _r = callPtr('pose_transform_pipeline_w', [ptrArgType(), 'string', 'number', 'number'], [ptrArgVal(pose), pipelinestr, srid, is_forward ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function pose_tstzspan_to_stbox(pose: Ptr, s: Ptr): Ptr { + const _r = callPtr('pose_tstzspan_to_stbox_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function pose_timestamptz_to_stbox(pose: Ptr, t: TimestampTz): Ptr { + const _r = callPtr('pose_timestamptz_to_stbox_w', [ptrArgType(), 'bigint'], [ptrArgVal(pose), BigInt(t)]); + checkMeosError(); + return _r; +} + +export function distance_pose_geo(pose: Ptr, gs: Ptr): number { + const _r = call('distance_pose_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function distance_pose_pose(pose1: Ptr, pose2: Ptr): number { + const _r = call('distance_pose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]); + checkMeosError(); + return _r; +} + +export function distance_pose_stbox(pose: Ptr, box: Ptr): number { + const _r = call('distance_pose_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function pose_cmp(pose1: Ptr, pose2: Ptr): number { + const _r = call('pose_cmp_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]); + checkMeosError(); + return _r; +} + +export function pose_eq(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_eq_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_ge(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_ge_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_gt(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_gt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_le(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_le_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_lt(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_lt_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_ne(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_ne_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_nsame(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_nsame_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function pose_same(pose1: Ptr, pose2: Ptr): boolean { + const _r = call('pose_same_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose1), ptrArgVal(pose2)]) !== 0; + checkMeosError(); + return _r; +} + +export function poseset_in(str: string): Ptr { + const _r = callPtr('poseset_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function poseset_out(s: Ptr, maxdd: number): string { + const _r = call('poseset_out_w', 'string', [ptrArgType(), 'number'], [ptrArgVal(s), maxdd]); + checkMeosError(); + return _r; +} + +export function poseset_make(values: Ptr, count: number): Ptr { + const _r = callPtr('poseset_make_w', [ptrArgType(), 'number'], [ptrArgVal(values), count]); + checkMeosError(); + return _r; +} + +export function pose_to_set(pose: Ptr): Ptr { + const _r = callPtr('pose_to_set_w', [ptrArgType()], [ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function poseset_end_value(s: Ptr): Ptr { + const _r = callPtr('poseset_end_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function poseset_start_value(s: Ptr): Ptr { + const _r = callPtr('poseset_start_value_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function poseset_value_n(s: Ptr, n: number): Ptr { + const _r = callPtr('poseset_value_n_w', [ptrArgType(), 'number'], [ptrArgVal(s), n]); + checkMeosError(); + return _r; +} + +export function poseset_values(s: Ptr): Ptr { + const _r = callPtr('poseset_values_w', [ptrArgType()], [ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function contained_pose_set(pose: Ptr, s: Ptr): boolean { + const _r = call('contained_pose_set_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(s)]) !== 0; + checkMeosError(); + return _r; +} + +export function contains_set_pose(s: Ptr, pose: Ptr): boolean { + const _r = call('contains_set_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(pose)]) !== 0; + checkMeosError(); + return _r; +} + +export function intersection_pose_set(pose: Ptr, s: Ptr): Ptr { + const _r = callPtr('intersection_pose_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function intersection_set_pose(s: Ptr, pose: Ptr): Ptr { + const _r = callPtr('intersection_set_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function minus_pose_set(pose: Ptr, s: Ptr): Ptr { + const _r = callPtr('minus_pose_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function minus_set_pose(s: Ptr, pose: Ptr): Ptr { + const _r = callPtr('minus_set_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function pose_union_transfn(state: Ptr, pose: Ptr): Ptr { + const _r = callPtr('pose_union_transfn_w', [ptrArgType(), ptrArgType()], [ptrArgVal(state), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function union_pose_set(pose: Ptr, s: Ptr): Ptr { + const _r = callPtr('union_pose_set_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(s)]); + checkMeosError(); + return _r; +} + +export function union_set_pose(s: Ptr, pose: Ptr): Ptr { + const _r = callPtr('union_set_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(s), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function tpose_in(str: string): Ptr { + const _r = callPtr('tpose_in_w', ['string'], [str]); + checkMeosError(); + return _r; +} + +export function tpose_make(tpoint: Ptr, tradius: Ptr): Ptr { + const _r = callPtr('tpose_make_w', [ptrArgType(), ptrArgType()], [ptrArgVal(tpoint), ptrArgVal(tradius)]); + checkMeosError(); + return _r; +} + +export function tpose_to_tpoint(temp: Ptr): Ptr { + const _r = callPtr('tpose_to_tpoint_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_end_value(temp: Ptr): Ptr { + const _r = callPtr('tpose_end_value_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_points(temp: Ptr): Ptr { + const _r = callPtr('tpose_points_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_rotation(temp: Ptr): Ptr { + const _r = callPtr('tpose_rotation_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_start_value(temp: Ptr): Ptr { + const _r = callPtr('tpose_start_value_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_trajectory(temp: Ptr): Ptr { + const _r = callPtr('tpose_trajectory_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tpose_value_at_timestamptz(temp: Ptr, t: TimestampTz, strict: boolean, value: Ptr): boolean { + const _r = call('tpose_value_at_timestamptz_w', 'number', [ptrArgType(), 'bigint', 'number', ptrArgType()], [ptrArgVal(temp), BigInt(t), strict ? 1 : 0, ptrArgVal(value)]) !== 0; + checkMeosError(); + return _r; +} + +export function tpose_value_n(temp: Ptr, n: number): Ptr { + const _r = callPtr('tpose_value_n_w', [ptrArgType(), 'number'], [ptrArgVal(temp), n]); + checkMeosError(); + return _r; +} + +export function tpose_values(temp: Ptr, count: Ptr): Ptr { + const _r = callPtr('tpose_values_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(count)]); + checkMeosError(); + return _r; +} + +export function tpose_at_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tpose_at_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tpose_at_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tpose_at_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tpose_at_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('tpose_at_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function tpose_minus_geom(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tpose_minus_geom_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tpose_minus_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('tpose_minus_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function tpose_minus_stbox(temp: Ptr, box: Ptr, border_inc: boolean): Ptr { + const _r = callPtr('tpose_minus_stbox_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(box), border_inc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tdistance_tpose_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('tdistance_tpose_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function tdistance_tpose_point(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tdistance_tpose_point_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tdistance_tpose_tpose(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdistance_tpose_tpose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nad_tpose_geo(temp: Ptr, gs: Ptr): number { + const _r = call('nad_tpose_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nad_tpose_pose(temp: Ptr, pose: Ptr): number { + const _r = call('nad_tpose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function nad_tpose_stbox(temp: Ptr, box: Ptr): number { + const _r = call('nad_tpose_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function nad_tpose_tpose(temp1: Ptr, temp2: Ptr): number { + const _r = call('nad_tpose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nai_tpose_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('nai_tpose_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nai_tpose_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('nai_tpose_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function nai_tpose_tpose(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('nai_tpose_tpose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function shortestline_tpose_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('shortestline_tpose_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function shortestline_tpose_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('shortestline_tpose_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function shortestline_tpose_tpose(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('shortestline_tpose_tpose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_eq_pose_tpose(pose: Ptr, temp: Ptr): number { + const _r = call('always_eq_pose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_eq_tpose_pose(temp: Ptr, pose: Ptr): number { + const _r = call('always_eq_tpose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function always_eq_tpose_tpose(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_eq_tpose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_ne_pose_tpose(pose: Ptr, temp: Ptr): number { + const _r = call('always_ne_pose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_ne_tpose_pose(temp: Ptr, pose: Ptr): number { + const _r = call('always_ne_tpose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function always_ne_tpose_tpose(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_ne_tpose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_eq_pose_tpose(pose: Ptr, temp: Ptr): number { + const _r = call('ever_eq_pose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tpose_pose(temp: Ptr, pose: Ptr): number { + const _r = call('ever_eq_tpose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function ever_eq_tpose_tpose(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_eq_tpose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_ne_pose_tpose(pose: Ptr, temp: Ptr): number { + const _r = call('ever_ne_pose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tpose_pose(temp: Ptr, pose: Ptr): number { + const _r = call('ever_ne_tpose_pose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function ever_ne_tpose_tpose(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_ne_tpose_tpose_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function teq_pose_tpose(pose: Ptr, temp: Ptr): Ptr { + const _r = callPtr('teq_pose_tpose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function teq_tpose_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('teq_tpose_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + +export function tne_pose_tpose(pose: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tne_pose_tpose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(pose), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tne_tpose_pose(temp: Ptr, pose: Ptr): Ptr { + const _r = callPtr('tne_tpose_pose_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(pose)]); + checkMeosError(); + return _r; +} + + +// === meos_rgeo.h === + +export function trgeo_out(temp: Ptr): string { + const _r = call('trgeo_out_w', 'string', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeoinst_make(geom: Ptr, pose: Ptr, t: TimestampTz): Ptr { + const _r = callPtr('trgeoinst_make_w', [ptrArgType(), ptrArgType(), 'bigint'], [ptrArgVal(geom), ptrArgVal(pose), BigInt(t)]); + checkMeosError(); + return _r; +} + +export function geo_tpose_to_trgeo(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('geo_tpose_to_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_to_tpose(temp: Ptr): Ptr { + const _r = callPtr('trgeo_to_tpose_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_to_tpoint(temp: Ptr): Ptr { + const _r = callPtr('trgeo_to_tpoint_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_end_instant(temp: Ptr): Ptr { + const _r = callPtr('trgeo_end_instant_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_end_sequence(temp: Ptr): Ptr { + const _r = callPtr('trgeo_end_sequence_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_end_value(temp: Ptr): Ptr { + const _r = callPtr('trgeo_end_value_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_geom(temp: Ptr): Ptr { + const _r = callPtr('trgeo_geom_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_instant_n(temp: Ptr, n: number): Ptr { + const _r = callPtr('trgeo_instant_n_w', [ptrArgType(), 'number'], [ptrArgVal(temp), n]); + checkMeosError(); + return _r; +} + +export function trgeo_instants(temp: Ptr, count: Ptr): Ptr { + const _r = callPtr('trgeo_instants_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(count)]); + checkMeosError(); + return _r; +} + +export function trgeo_points(temp: Ptr): Ptr { + const _r = callPtr('trgeo_points_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_rotation(temp: Ptr): Ptr { + const _r = callPtr('trgeo_rotation_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_segments(temp: Ptr, count: Ptr): Ptr { + const _r = callPtr('trgeo_segments_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(count)]); + checkMeosError(); + return _r; +} + +export function trgeo_sequence_n(temp: Ptr, i: number): Ptr { + const _r = callPtr('trgeo_sequence_n_w', [ptrArgType(), 'number'], [ptrArgVal(temp), i]); + checkMeosError(); + return _r; +} + +export function trgeo_sequences(temp: Ptr, count: Ptr): Ptr { + const _r = callPtr('trgeo_sequences_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(count)]); + checkMeosError(); + return _r; +} + +export function trgeo_start_instant(temp: Ptr): Ptr { + const _r = callPtr('trgeo_start_instant_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_start_sequence(temp: Ptr): Ptr { + const _r = callPtr('trgeo_start_sequence_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_start_value(temp: Ptr): Ptr { + const _r = callPtr('trgeo_start_value_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_value_n(temp: Ptr, n: number): Ptr { + const _r = callPtr('trgeo_value_n_w', [ptrArgType(), 'number'], [ptrArgVal(temp), n]); + checkMeosError(); + return _r; +} + +export function trgeo_traversed_area(temp: Ptr, unary_union: boolean): Ptr { + const _r = callPtr('trgeo_traversed_area_w', [ptrArgType(), 'number'], [ptrArgVal(temp), unary_union ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_append_tinstant(temp: Ptr, inst: Ptr, interp: number, maxdist: number, maxt: Ptr, expand: boolean): Ptr { + const _r = callPtr('trgeo_append_tinstant_w', [ptrArgType(), ptrArgType(), 'number', 'number', ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(inst), interp, maxdist, ptrArgVal(maxt), expand ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_append_tsequence(temp: Ptr, seq: Ptr, expand: boolean): Ptr { + const _r = callPtr('trgeo_append_tsequence_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(seq), expand ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_delete_timestamptz(temp: Ptr, t: TimestampTz, connect: boolean): Ptr { + const _r = callPtr('trgeo_delete_timestamptz_w', [ptrArgType(), 'bigint', 'number'], [ptrArgVal(temp), BigInt(t), connect ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_delete_tstzset(temp: Ptr, s: Ptr, connect: boolean): Ptr { + const _r = callPtr('trgeo_delete_tstzset_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(s), connect ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_delete_tstzspan(temp: Ptr, s: Ptr, connect: boolean): Ptr { + const _r = callPtr('trgeo_delete_tstzspan_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(s), connect ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_delete_tstzspanset(temp: Ptr, ss: Ptr, connect: boolean): Ptr { + const _r = callPtr('trgeo_delete_tstzspanset_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(ss), connect ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_round(temp: Ptr, maxdd: number): Ptr { + const _r = callPtr('trgeo_round_w', [ptrArgType(), 'number'], [ptrArgVal(temp), maxdd]); + checkMeosError(); + return _r; +} + +export function trgeo_set_interp(temp: Ptr, interp: number): Ptr { + const _r = callPtr('trgeo_set_interp_w', [ptrArgType(), 'number'], [ptrArgVal(temp), interp]); + checkMeosError(); + return _r; +} + +export function trgeo_to_tinstant(temp: Ptr): Ptr { + const _r = callPtr('trgeo_to_tinstant_w', [ptrArgType()], [ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function trgeo_after_timestamptz(temp: Ptr, t: TimestampTz, strict: boolean): Ptr { + const _r = callPtr('trgeo_after_timestamptz_w', [ptrArgType(), 'bigint', 'number'], [ptrArgVal(temp), BigInt(t), strict ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_before_timestamptz(temp: Ptr, t: TimestampTz, strict: boolean): Ptr { + const _r = callPtr('trgeo_before_timestamptz_w', [ptrArgType(), 'bigint', 'number'], [ptrArgVal(temp), BigInt(t), strict ? 1 : 0]); + checkMeosError(); + return _r; +} + +// SKIP trgeo_restrict_value: internal Datum param 'value' — use the typed *_meos.c wrapper +export function trgeo_restrict_values(temp: Ptr, s: Ptr, atfunc: boolean): Ptr { + const _r = callPtr('trgeo_restrict_values_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(s), atfunc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_restrict_timestamptz(temp: Ptr, t: TimestampTz, atfunc: boolean): Ptr { + const _r = callPtr('trgeo_restrict_timestamptz_w', [ptrArgType(), 'bigint', 'number'], [ptrArgVal(temp), BigInt(t), atfunc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_restrict_tstzset(temp: Ptr, s: Ptr, atfunc: boolean): Ptr { + const _r = callPtr('trgeo_restrict_tstzset_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(s), atfunc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_restrict_tstzspan(temp: Ptr, s: Ptr, atfunc: boolean): Ptr { + const _r = callPtr('trgeo_restrict_tstzspan_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(s), atfunc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function trgeo_restrict_tstzspanset(temp: Ptr, ss: Ptr, atfunc: boolean): Ptr { + const _r = callPtr('trgeo_restrict_tstzspanset_w', [ptrArgType(), ptrArgType(), 'number'], [ptrArgVal(temp), ptrArgVal(ss), atfunc ? 1 : 0]); + checkMeosError(); + return _r; +} + +export function tdistance_trgeo_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tdistance_trgeo_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tdistance_trgeo_tpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdistance_trgeo_tpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function tdistance_trgeo_trgeo(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('tdistance_trgeo_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nad_stbox_trgeo(box: Ptr, temp: Ptr): number { + const _r = call('nad_stbox_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(box), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function nad_trgeo_geo(temp: Ptr, gs: Ptr): number { + const _r = call('nad_trgeo_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nad_trgeo_stbox(temp: Ptr, box: Ptr): number { + const _r = call('nad_trgeo_stbox_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(box)]); + checkMeosError(); + return _r; +} + +export function nad_trgeo_tpoint(temp1: Ptr, temp2: Ptr): number { + const _r = call('nad_trgeo_tpoint_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nad_trgeo_trgeo(temp1: Ptr, temp2: Ptr): number { + const _r = call('nad_trgeo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nai_trgeo_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('nai_trgeo_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function nai_trgeo_tpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('nai_trgeo_tpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function nai_trgeo_trgeo(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('nai_trgeo_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function shortestline_trgeo_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('shortestline_trgeo_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function shortestline_trgeo_tpoint(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('shortestline_trgeo_tpoint_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function shortestline_trgeo_trgeo(temp1: Ptr, temp2: Ptr): Ptr { + const _r = callPtr('shortestline_trgeo_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_eq_geo_trgeo(gs: Ptr, temp: Ptr): number { + const _r = call('always_eq_geo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_eq_trgeo_geo(temp: Ptr, gs: Ptr): number { + const _r = call('always_eq_trgeo_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function always_eq_trgeo_trgeo(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_eq_trgeo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function always_ne_geo_trgeo(gs: Ptr, temp: Ptr): number { + const _r = call('always_ne_geo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function always_ne_trgeo_geo(temp: Ptr, gs: Ptr): number { + const _r = call('always_ne_trgeo_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function always_ne_trgeo_trgeo(temp1: Ptr, temp2: Ptr): number { + const _r = call('always_ne_trgeo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_eq_geo_trgeo(gs: Ptr, temp: Ptr): number { + const _r = call('ever_eq_geo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_eq_trgeo_geo(temp: Ptr, gs: Ptr): number { + const _r = call('ever_eq_trgeo_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function ever_eq_trgeo_trgeo(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_eq_trgeo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function ever_ne_geo_trgeo(gs: Ptr, temp: Ptr): number { + const _r = call('ever_ne_geo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function ever_ne_trgeo_geo(temp: Ptr, gs: Ptr): number { + const _r = call('ever_ne_trgeo_geo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function ever_ne_trgeo_trgeo(temp1: Ptr, temp2: Ptr): number { + const _r = call('ever_ne_trgeo_trgeo_w', 'number', [ptrArgType(), ptrArgType()], [ptrArgVal(temp1), ptrArgVal(temp2)]); + checkMeosError(); + return _r; +} + +export function teq_geo_trgeo(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('teq_geo_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function teq_trgeo_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('teq_trgeo_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + +export function tne_geo_trgeo(gs: Ptr, temp: Ptr): Ptr { + const _r = callPtr('tne_geo_trgeo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(gs), ptrArgVal(temp)]); + checkMeosError(); + return _r; +} + +export function tne_trgeo_geo(temp: Ptr, gs: Ptr): Ptr { + const _r = callPtr('tne_trgeo_geo_w', [ptrArgType(), ptrArgType()], [ptrArgVal(temp), ptrArgVal(gs)]); + checkMeosError(); + return _r; +} + diff --git a/core/types/basic/tfloat/TFloat.ts b/core/types/basic/tfloat/TFloat.ts index 3a7f964..e752883 100644 --- a/core/types/basic/tfloat/TFloat.ts +++ b/core/types/basic/tfloat/TFloat.ts @@ -15,11 +15,11 @@ import { tfloat_to_tint, add_tfloat_float, sub_tfloat_float, - mult_tfloat_float, + mul_tfloat_float, div_tfloat_float, add_float_tfloat, sub_float_tfloat, - mult_float_tfloat, + mul_float_tfloat, div_float_tfloat, tfloat_at_value, tfloat_minus_value, @@ -234,10 +234,10 @@ export class TFloat extends TNumber { /** * Multiply every instant by a constant float. - * MEOS: mult_tfloat_float + * MEOS: mul_tfloat_float */ mult(d: number): TFloat { - return new TFloat(mult_tfloat_float(this._inner, d)); + return new TFloat(mul_tfloat_float(this._inner, d)); } /** @@ -458,7 +458,7 @@ export class TFloat extends TNumber { protected _raddScalar(d: number): Ptr { return add_float_tfloat(d, this._inner); } protected _rsubScalar(d: number): Ptr { return sub_float_tfloat(d, this._inner); } - protected _rmulScalar(d: number): Ptr { return mult_float_tfloat(d, this._inner); } + protected _rmulScalar(d: number): Ptr { return mul_float_tfloat(d, this._inner); } protected _rdivScalar(d: number): Ptr { return div_float_tfloat(d, this._inner); } protected _distanceScalar(d: number): Ptr { return tdistance_tfloat_float(this._inner, d); } protected _nadScalar(d: number): number { return nad_tfloat_float(this._inner, d); } diff --git a/core/types/basic/tint/TInt.ts b/core/types/basic/tint/TInt.ts index d02930b..e672778 100644 --- a/core/types/basic/tint/TInt.ts +++ b/core/types/basic/tint/TInt.ts @@ -16,11 +16,11 @@ import { tint_to_tfloat, add_tint_int, sub_tint_int, - mult_tint_int, + mul_tint_int, div_tint_int, add_int_tint, sub_int_tint, - mult_int_tint, + mul_int_tint, div_int_tint, tint_at_value, tint_minus_value, @@ -216,10 +216,10 @@ export class TInt extends TNumber { /** * Multiply every instant by a constant integer. - * MEOS: mult_tint_int + * MEOS: mul_tint_int */ mult(i: number): TInt { - return new TInt(mult_tint_int(this._inner, i)); + return new TInt(mul_tint_int(this._inner, i)); } /** @@ -397,7 +397,7 @@ export class TInt extends TNumber { protected _raddScalar(i: number): Ptr { return add_int_tint(i, this._inner); } protected _rsubScalar(i: number): Ptr { return sub_int_tint(i, this._inner); } - protected _rmulScalar(i: number): Ptr { return mult_int_tint(i, this._inner); } + protected _rmulScalar(i: number): Ptr { return mul_int_tint(i, this._inner); } protected _rdivScalar(i: number): Ptr { return div_int_tint(i, this._inner); } protected _distanceScalar(i: number): Ptr { return tdistance_tint_int(this._inner, i); } protected _nadScalar(i: number): number { return nad_tint_int(this._inner, i); } diff --git a/core/types/basic/tnumber/TNumber.ts b/core/types/basic/tnumber/TNumber.ts index 7711618..e91d8a9 100644 --- a/core/types/basic/tnumber/TNumber.ts +++ b/core/types/basic/tnumber/TNumber.ts @@ -17,7 +17,7 @@ import { tnumber_minus_tbox, add_tnumber_tnumber, sub_tnumber_tnumber, - mult_tnumber_tnumber, + mul_tnumber_tnumber, div_tnumber_tnumber, tdistance_tnumber_tnumber, } from '../../../functions/functions.generated'; @@ -41,7 +41,7 @@ export abstract class TNumber extends Temporal { protected abstract _raddScalar(scalar: number): Ptr; /** Calls sub_int_tint or sub_float_tfloat. */ protected abstract _rsubScalar(scalar: number): Ptr; - /** Calls mult_int_tint or mult_float_tfloat. */ + /** Calls mul_int_tint or mul_float_tfloat. */ protected abstract _rmulScalar(scalar: number): Ptr; /** Calls div_int_tint or div_float_tfloat. */ protected abstract _rdivScalar(scalar: number): Ptr; @@ -138,9 +138,9 @@ export abstract class TNumber extends Temporal { return this._fromInner(sub_tnumber_tnumber(this._inner, other._inner)); } - /** Multiplies this by another TNumber. MEOS: mult_tnumber_tnumber */ + /** Multiplies this by another TNumber. MEOS: mul_tnumber_tnumber */ multTemporal(other: TNumber): this { - return this._fromInner(mult_tnumber_tnumber(this._inner, other._inner)); + return this._fromInner(mul_tnumber_tnumber(this._inner, other._inner)); } /** Divides this by another TNumber. MEOS: div_tnumber_tnumber */ @@ -158,7 +158,7 @@ export abstract class TNumber extends Temporal { /** Returns `scalar - this` instant-by-instant. MEOS: sub_int_tint / sub_float_tfloat */ rsub(scalar: number): this { return this._fromInner(this._rsubScalar(scalar)); } - /** Returns `scalar * this` instant-by-instant. MEOS: mult_int_tint / mult_float_tfloat */ + /** Returns `scalar * this` instant-by-instant. MEOS: mul_int_tint / mul_float_tfloat */ rmul(scalar: number): this { return this._fromInner(this._rmulScalar(scalar)); } /** Returns `scalar / this` instant-by-instant. MEOS: div_int_tint / div_float_tfloat */