[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Remove versioncmp



---
 src/Makefile      |   17 --------------
 src/sql-aptvc.cpp |   61 -----------------------------------------------------
 2 files changed, 0 insertions(+), 78 deletions(-)
 delete mode 100644 src/Makefile
 delete mode 100644 src/sql-aptvc.cpp

diff --git a/src/Makefile b/src/Makefile
deleted file mode 100644
index 206f320..0000000
--- a/src/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/make -f
-
-CXXFLAGS	= -I/usr/include/postgresql/ -I`pg_config --includedir-server` -fPIC -Wall
-CFLAGS		= -fFIC -Wall `pg_config --cflags`
-LDFLAGS		= `pg_config --ldflags`
-LIBS		= -lapt-pkg `pg_config --libs`
-
-C++		= g++
-
-all: sql-aptvc.so
-
-sql-aptvc.o: sql-aptvc.cpp
-sql-aptvc.so: sql-aptvc.o
-	$(CC) $(LDFLAGS) $(LIBS) -shared -o $@ $<
-clean:
-	rm -f sql-aptvc.so sql-aptvc.o
-
diff --git a/src/sql-aptvc.cpp b/src/sql-aptvc.cpp
deleted file mode 100644
index a9c3e53..0000000
--- a/src/sql-aptvc.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* Wrapper round apt's version compare functions for PostgreSQL. */
-/* Copyright (C) 2001, James Troup <james@nocrew.org> */
-
-/* This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
- */
-
-/* NB: do not try to use the VERSION-1 calling conventions for
-   C-Language functions; it works on i386 but segfaults the postgres
-   child backend on Sparc. */
-
-#include <apt-pkg/debversion.h>
-
-extern "C"
-{
-
-#include <postgres.h>
-#include <fmgr.h>
-
-#ifdef PG_MODULE_MAGIC
-PG_MODULE_MAGIC;
-#endif
-
-  int versioncmp(text *A, text *B);
-
-  int
-  versioncmp (text *A, text *B)
-  {
-    int result, txt_size;
-    char *a, *b;
-
-    txt_size = VARSIZE(A)-VARHDRSZ;
-    a = (char *) palloc(txt_size+1);
-    memcpy(a, VARDATA(A), txt_size);
-    a[txt_size] = '\0';
-
-    txt_size = VARSIZE(B)-VARHDRSZ;
-    b = (char *) palloc(txt_size+1);
-    memcpy(b, VARDATA(B), txt_size);
-    b[txt_size] = '\0';
-
-    result = debVS.CmpVersion (a, b);
-
-    pfree (a);
-    pfree (b);
-
-    return (result);
-  }
-
-}
-- 
1.5.6.5



Reply to: