static char decompress_tmp_buff[64 * 1024];
/* Used by some PostgreSQL macro definitions */
+#if PG_VERSION_NUM < 160000
void
ExceptionalCondition(const char *conditionName,
const char *errorType,
lineNumber);
exit(1);
}
+#else
+void
+ExceptionalCondition(const char *conditionName,
+ const char *fileName,
+ int lineNumber)
+{
+ printf("Exceptional condition: name = %s, type = FailedAssertion, fname = %s, line = %d\n",
+ conditionName ? conditionName : "(NULL)",
+ fileName ? fileName : "(NULL)",
+ lineNumber);
+ exit(1);
+}
+#endif
/* Append given string to current COPY line */
static void
rewind(fp);
if (bytesRead == sizeof(PageHeaderData))
- localSize = (unsigned int) PageGetPageSize(&localCache);
+ localSize = (unsigned int) PageGetPageSize(localCache);
else
{
printf("Error: Unable to read full page header from block 0.\n"
* if necessary.
*/
void
+#if PG_VERSION_NUM < 160000
appendBinaryStringInfo(StringInfo str, const char *data, int datalen)
+#else
+appendBinaryStringInfo(StringInfo str, const void *data, int datalen)
+#endif
{
assert(str != NULL);