Thomas G. Lockhart
08b1a09ee0
Clean up comments.
1997-10-25 05:21:10 +00:00
Thomas G. Lockhart
317acd0818
Add conversions for int2 and int4 to and from text.
1997-10-25 05:19:22 +00:00
Thomas G. Lockhart
2c1557a2ff
Fix occasional uninitialized variable fractional seconds
...
in DecodeTimeOnly(). Only present when seconds are not specified
for input.
1997-10-25 05:18:17 +00:00
Thomas G. Lockhart
9f99e4c6b6
Add conversion from datetime to time data type.
...
Rename date+time conversion to datetime to ensure less than 16 characters
in routine name (required to fit in pg_proc table).
1997-10-25 05:16:09 +00:00
Thomas G. Lockhart
0d6facbad6
Modify one last line to complete changes for StrNCpy() macro addition.
...
Before, char16 was missing last character for output.
1997-10-25 05:12:38 +00:00
Thomas G. Lockhart
4677f0a255
Add debugging statement enabled by CASHDEBUG symbol definition.
1997-10-25 05:11:06 +00:00
Thomas G. Lockhart
3eb1bc67b1
Check explicitly for valid input strings for both TRUE and FALSE.
...
Allow true/false, yes/no, 1/0. Throw elog warning if anything else.
Allow shorter strings, so "t", "tr", "tru" and "true" match "true".
Old behavior accepted anything starting with "t" as TRUE,
everything else as FALSE.
1997-10-25 05:09:58 +00:00
Bruce Momjian
f3af1368bd
Rename strNcpy to StrNCpy, and change third parameter.
1997-10-25 01:10:58 +00:00
Thomas G. Lockhart
962c8bd66d
Accept additional values for TRUE: y, Y, 1.
...
Leave all other input values to return FALSE.
In next version, do more checking for valid inputs for both TRUE and FALSE.
1997-10-17 05:38:32 +00:00
Thomas G. Lockhart
9c800b8e48
Fix delta time decoding for 12 AM/PM.
1997-10-17 05:36:01 +00:00
Thomas G. Lockhart
a21c3e353a
Allow 't', 'T', and even/odd ASCII characters to denote true/false
...
rather than just 't' and 'T'. This allows yes/no and 1/0
to be interpreted as one might expect.
Clean up function declarations to use bool as the type for arguments
and return values.
1997-10-09 05:06:12 +00:00
Thomas G. Lockhart
8fe55efd7b
Support special values 'now', 'current', etc on output.
1997-10-09 05:02:17 +00:00
Thomas G. Lockhart
8b028b5c2d
From JM de Lauwereyns (jmlauwer@icdc.caissedesdepots.fr):
...
lconv is already taken as a struct identifier defined in a /usr/include file.
Only has an effect with USE_LOCALE enabled.
(Apparently unique to AIX and/or AIX compiler? thomas)
1997-10-03 13:10:06 +00:00
Bruce Momjian
c30b8f9dbd
AIX float fix.
1997-09-26 20:32:02 +00:00
Thomas G. Lockhart
4293adc117
Disable checking for zero or one points with deeper parens on input.
...
Polygon input would not accept single-point polygon output and dump.
1997-09-25 14:09:04 +00:00
Bruce Momjian
55780ae0e8
Remove extra float.h I added.
1997-09-24 15:40:59 +00:00
Bruce Momjian
88325bd010
AIX fixes.
1997-09-23 22:53:47 +00:00
Thomas G. Lockhart
75aef05530
Add point_ne() function.
...
Fix up tabbing of most function declarations.
1997-09-20 16:22:31 +00:00
Thomas G. Lockhart
cc8dc825d8
Fix typo for default units for timespan input.
...
Place single-ticks around bad argument in elog messages.
Fix tabbing of large lookup tables (ugh).
1997-09-20 16:20:29 +00:00
Thomas G. Lockhart
fbf12681ab
Include tinterval comparison functions for span of interval.
1997-09-20 16:17:45 +00:00
Thomas G. Lockhart
5984746113
Include functions for integer/money arithmetic.
1997-09-20 16:15:34 +00:00
Bruce Momjian
3f365ba0fc
Inline memset() as MemSet().
1997-09-18 20:22:58 +00:00
Thomas G. Lockhart
31174f11d0
Remove difftime() calls.
...
Still uses time_t declarations, but most code will be changed for next release.
1997-09-16 16:12:55 +00:00
Bruce Momjian
3a1cc07769
Cleanup for cash patch .
1997-09-13 12:05:32 +00:00
Bruce Momjian
48d0db968f
Fix for copy to stdout for cash.
1997-09-13 04:39:08 +00:00
Thomas G. Lockhart
2d2562e90d
Fix up error messages to remove extra newline. Use "zero" rather than "0.0".
1997-09-13 03:10:11 +00:00
Bruce Momjian
1ea01720d5
heapattr functions now return a Datum, not char *.
1997-09-12 04:09:08 +00:00
Bruce Momjian
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
1997-09-08 21:56:23 +00:00
Bruce Momjian
075cede748
Add typdefs to pgindent run.
1997-09-08 20:59:27 +00:00
Bruce Momjian
319dbfa736
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
1997-09-08 02:41:22 +00:00
Bruce Momjian
1ccd423235
Massive commit to run PGINDENT on all *.c and *.h files.
1997-09-07 05:04:48 +00:00
Bruce Momjian
268b8be814
Cleanup needed for indent.
1997-09-06 00:22:44 +00:00
Bruce Momjian
ec05063be0
Cleanups needed for indent.
1997-09-05 20:20:56 +00:00
Bruce Momjian
ae50c8d84b
Cleanups needed for indent.
1997-09-05 19:32:44 +00:00
Bruce Momjian
a1635450b3
Cleanups needed for indent. Remove };
1997-09-05 18:13:45 +00:00
Thomas G. Lockhart
7c243f83e8
Add comparision routines and catalog entries to support indices on
...
datetime and timespan.
1997-09-04 18:43:59 +00:00
Thomas G. Lockhart
98462b73f8
Shift time zone to GMT to correctly evaluate "current" time.
1997-09-01 06:13:21 +00:00
Vadim B. Mikheev
8fd0898814
Fix time_cmp
1997-08-28 05:06:29 +00:00
Bruce Momjian
c4cb617504
Major patch to speed up backend startup after profiling analysis.
1997-08-24 23:08:01 +00:00
Bruce Momjian
021778eed3
We store Cash/money as int of size 4, so make it an int rather than a long.
1997-08-22 07:13:01 +00:00
Bruce Momjian
0ab2921290
Change time function names to be more consistent, and check for zero divides, from Michael Reifenberg.
1997-08-21 23:57:00 +00:00
Bruce Momjian
e482462960
Rename pg_attribute.attnvals to attdisbursion.
1997-08-21 03:02:13 +00:00
Bruce Momjian
f1edf02cc1
Change pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix call to strNcpy, fix pg_super_user_id in pg_dumpall, change pg_database.dtadba from oid to int4.
1997-08-21 02:28:55 +00:00
Bruce Momjian
4e9e00cb68
Fix for sunos4 difftime() call.
1997-08-19 21:47:07 +00:00
Bruce Momjian
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
1997-08-19 21:40:56 +00:00
Bruce Momjian
b99c63cfc0
Now that names are null terminated, no need to do all that NAMEDATALEN stuff.
1997-08-18 20:53:48 +00:00
Bruce Momjian
022903f22e
Reduce open() calls. Replace fopen() calls with calls to fd.c functions.
1997-08-18 02:15:04 +00:00
Bruce Momjian
ea5b5357cd
Remove more (void) and fix -Wall warnings.
1997-08-12 22:55:25 +00:00
Bruce Momjian
0f6a961e29
cleanup of patch
1997-08-12 20:39:16 +00:00
Bruce Momjian
edb58721b8
Fix pgproc names over 15 chars in output. Add strNcpy() function. remove some (void) casts that are unnecessary.
1997-08-12 20:16:25 +00:00