Bruce Momjian wrote:
> The intagg copyright is on a _Makefile_:
> 
>       # Makefile for integer aggregator
>       # Copyright (C) 2001 Digital Music Network.
>       # by Mark L. Woodward
>       # $PostgreSQL: pgsql/contrib/intagg/Makefile,v 1.10 2008/11/14 19:58:45 
> tgl Exp $
> 
> Seems we either have to contact the author or rewrite the file.

I have rewritten the above file from scratch to enable removal of the
copyright mention.

> ---------------------------------------------------------------------------
> 
> The rint.c file is again tiny:
> 
>  * rint.c
>  *    rint() implementation
>  *
>  * Copyright (c) 1999, repas AEG Automation GmbH
> 
> Perhaps that just needs to be rewritten.

I received a new rint() version from Nathan Wagner that is simpler and
replaced the old rint() code with Nathan's and removed the copyright
mention.  Patch attached.

-- 
  Bruce Momjian  <br...@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +
Index: src/port/rint.c
===================================================================
RCS file: /cvsroot/pgsql/src/port/rint.c,v
retrieving revision 1.2
diff -c -c -r1.2 rint.c
*** src/port/rint.c	29 Nov 2003 19:52:13 -0000	1.2
--- src/port/rint.c	5 Feb 2010 03:20:25 -0000
***************
*** 3,11 ****
   * rint.c
   *	  rint() implementation
   *
-  * Copyright (c) 1999, repas AEG Automation GmbH
-  *
-  *
   * IDENTIFICATION
   *	  $PostgreSQL: pgsql/src/port/rint.c,v 1.2 2003/11/29 19:52:13 pgsql Exp $
   *
--- 3,8 ----
***************
*** 18,37 ****
  double
  rint(double x)
  {
! 	double		f,
! 				n = 0.;
! 
! 	f = modf(x, &n);
! 
! 	if (x > 0.)
! 	{
! 		if (f > .5)
! 			n += 1.;
! 	}
! 	else if (x < 0.)
! 	{
! 		if (f < -.5)
! 			n -= 1.;
! 	}
! 	return n;
  }
--- 15,19 ----
  double
  rint(double x)
  {
! 	return (x > 0.0) ? floor(x + 0.5) : ceil(x - 0.5);
  }
-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to