are converted to Postgres Assert() macros, instead of using <assert.h>
as formerly. No difference in production builds, but --enable-cassert
debug builds will get better coverage for regex testing.
#define FUNCPTR(name, args) (*name) args
#define MALLOC(n) malloc(n)
#define FREE(p) free(VS(p))
-#define REALLOC(p,n) realloc(VS(p),n)
+#define REALLOC(p,n) realloc(VS(p),n)
+#define assert(x) Assert(x)
/* internal character type and related */
typedef pg_wchar chr; /* the type itself */