Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						e7128e8dbb 
					 
					
						
						
							
							Create function prototype as part of PG_FUNCTION_INFO_V1 macro  
						
						... 
						
						
						
						Because of gcc -Wmissing-prototypes, all functions in dynamically
loadable modules must have a separate prototype declaration.  This is
meant to detect global functions that are not declared in header files,
but in cases where the function is called via dfmgr, this is redundant.
Besides filling up space with boilerplate, this is a frequent source of
compiler warnings in extension modules.
We can fix that by creating the function prototype as part of the
PG_FUNCTION_INFO_V1 macro, which such modules have to use anyway.  That
makes the code of modules cleaner, because there is one less place where
the entry points have to be listed, and creates an additional check that
functions have the right prototype.
Remove now redundant prototypes from contrib and other modules. 
						
						
					 
					
						2014-04-18 00:03:19 -04:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f1312b5ed3 
					 
					
						
						
							
							Add postgres.h to *.c files for pg_upgrade, ltree, and btree_gist, and  
						
						... 
						
						
						
						remove from local *.h files.
Per suggestion from Alvaro. 
						
						
					 
					
						2011-08-26 21:16:24 -04:00 
						 
				 
			
				
					
						
							
							
								Magnus Hagander 
							
						 
					 
					
						
						
							
						
						9f2e211386 
					 
					
						
						
							
							Remove cvs keywords from all files.  
						
						
						
						
					 
					
						2010-09-20 22:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						d747140279 
					 
					
						
						
							
							8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list  
						
						... 
						
						
						
						provided by Andrew. 
						
						
					 
					
						2009-06-11 14:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Dunstan 
							
						 
					 
					
						
						
							
						
						53972b460c 
					 
					
						
						
							
							Add $PostgreSQL$ markers to a lot of files that were missing them.  
						
						... 
						
						
						
						This particular batch was just for *.c and *.h file.
The changes were made with the following 2 commands:
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o  \( -name '*.[ch]'  \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | while read file ; do head -n 1 < $file | grep -q '^/\*' && echo $file; done | xargs -l sed -i -e '1s/^\// /' -e '1i/*\n * $PostgreSQL:$ \n *'
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o  \( -name '*.[ch]'  \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | xargs -l sed -i -e '1i/*\n * $PostgreSQL:$ \n */' 
						
						
					 
					
						2008-05-17 01:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						a0ffab351e 
					 
					
						
						
							
							Magic blocks don't do us any good unless we use 'em ... so install one  
						
						... 
						
						
						
						in every shared library. 
						
						
					 
					
						2006-05-30 22:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b6b71b85bc 
					 
					
						
						
							
							Pgindent run for 8.0.  
						
						
						
						
					 
					
						2004-08-29 05:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Teodor Sigaev 
							
						 
					 
					
						
						
							
						
						42d069886f 
					 
					
						
						
							
							New version. Add support for int2, int8, float4, float8, timestamp with/without time zone, time with/without time zone, date, interval, oid, money and macaddr, char, varchar/text, bytea, numeric, bit, varbit, inet/cidr types for GiST  
						
						
						
						
					 
					
						2004-05-28 10:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						4efbbd7318 
					 
					
						
						
							
							We just released new version of contrib/btree_gist  
						
						... 
						
						
						
						(7.3 and current CVS) with support of int8, float4, float8
in addition to int4. Thanks Janko Richter for contribution.
Oleg Bartunov 
						
						
					 
					
						2003-02-19 03:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						e50f52a074 
					 
					
						
						
							
							pgindent run.  
						
						
						
						
					 
					
						2002-09-04 20:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						60555bd46c 
					 
					
						
						
							
							Please, apply attached patch of contrib/btree_gist to 7.2.1 and current  
						
						... 
						
						
						
						cvs.
The patch fixes memory leak during creation GiST index on timestamp
column.
Thank you.
--
Teodor Sigaev
teodor@stack.net  
						
						
					 
					
						2002-02-22 05:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ea08e6cd55 
					 
					
						
						
							
							New pgindent run with fixes suggested by Tom.  Patch manually reviewed,  
						
						... 
						
						
						
						initdb/regression tests pass. 
						
						
					 
					
						2001-11-05 17:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						6783b2372e 
					 
					
						
						
							
							Another pgindent run.  Fixes enum indenting, and improves #endif  
						
						... 
						
						
						
						spacing.  Also adds space for one-line comments. 
						
						
					 
					
						2001-10-28 06:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b81844b173 
					 
					
						
						
							
							pgindent run on all C files.  Java run to follow.  initdb/regression  
						
						... 
						
						
						
						tests pass. 
						
						
					 
					
						2001-10-25 05:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						07f6c02eac 
					 
					
						
						
							
							tskey_cmp() should use timestamp_cmp() instead of doing its own  
						
						... 
						
						
						
						interval arithmetic.  From Teodor Sigaev. 
						
						
					 
					
						2001-08-23 15:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						a9289708af 
					 
					
						
						
							
							New contrib module for BTREE emulation in GiST.  
						
						... 
						
						
						
						From Oleg Bartunov and Teodor Sigaev. 
						
						
					 
					
						2001-08-22 18:27:54 +00:00