]> granicus.if.org Git - postgresql/commitdiff
Include catalog/pg_type.h instead of manually extracting the interesting
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 22 Jun 2001 17:48:39 +0000 (17:48 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 22 Jun 2001 17:48:39 +0000 (17:48 +0000)
oid values.

src/interfaces/python/mkdefines [deleted file]
src/interfaces/python/pgmodule.c

diff --git a/src/interfaces/python/mkdefines b/src/interfaces/python/mkdefines
deleted file mode 100755 (executable)
index 9f45b94..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#! /usr/bin/env python
-
-import string
-
-# change this if you have it somewhere else
-for l in open("/usr/local/pgsql/src/include/catalog/pg_type.h").readlines():
-       tokens = string.split(l)
-       if len(tokens) == 0 or tokens[0] != "#define": continue
-
-       if tokens[1] in ('CASHOID', 'INT2OID', 'INT4OID', 'OIDOID', 'FLOAT4OID', 'FLOAT8OID', 'NUMERICOID'):
-               print l,
index 278d4124aaaab3ff0ac7a88757798ec256beddde..40c8ecc3326d650136ffdbb9f19083d64bc7740b 100644 (file)
  */
 
 #include <Python.h>
-#include <postgres.h>
-#include <libpq-fe.h>
-#include <libpq/libpq-fs.h>
+#include "postgres.h"
+#include "libpq-fe.h"
+#include "libpq/libpq-fs.h"
+#include "catalog/pg_type.h"
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
-/* really bad stuff here - I'm so naughty */
-/* If you need to you can run mkdefines to get */
-/* current defines but it should not have changed */
-#define INT2OID                21
-#define INT4OID                23
-#define OIDOID         26
-#define FLOAT4OID      700
-#define FLOAT8OID      701
-#define CASHOID                790
-#define NUMERICOID     1700
-
 static PyObject *PGError;
 static const char *PyPgVersion = "3.2";