diff options
Diffstat (limited to 'src/include/utils/builtins.h')
-rw-r--r-- | src/include/utils/builtins.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h index ec3eda8629f..7e4ee5a560d 100644 --- a/src/include/utils/builtins.h +++ b/src/include/utils/builtins.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: builtins.h,v 1.105 2000/02/27 12:02:34 wieck Exp $ + * $Id: builtins.h,v 1.106 2000/03/14 23:06:50 thomas Exp $ * * NOTES * This should normally only be included by fmgr.h. @@ -116,12 +116,14 @@ extern int32 int4pl(int32 arg1, int32 arg2); extern int32 int4mi(int32 arg1, int32 arg2); extern int32 int4mul(int32 arg1, int32 arg2); extern int32 int4div(int32 arg1, int32 arg2); +extern int32 int4abs(int32 arg); extern int32 int4inc(int32 arg); extern int16 int2um(int16 arg); extern int16 int2pl(int16 arg1, int16 arg2); extern int16 int2mi(int16 arg1, int16 arg2); extern int16 int2mul(int16 arg1, int16 arg2); extern int16 int2div(int16 arg1, int16 arg2); +extern int16 int2abs(int16 arg); extern int16 int2inc(int16 arg); extern int32 int24pl(int32 arg1, int32 arg2); extern int32 int24mi(int32 arg1, int32 arg2); @@ -268,6 +270,7 @@ extern float64 dcbrt(float64 arg1); extern float64 dpow(float64 arg1, float64 arg2); extern float64 dexp(float64 arg1); extern float64 dlog1(float64 arg1); +extern float64 dlog10(float64 arg1); extern float64 float48pl(float32 arg1, float64 arg2); extern float64 float48mi(float32 arg1, float64 arg2); extern float64 float48mul(float32 arg1, float64 arg2); @@ -468,9 +471,11 @@ extern text *upper(text *string); extern text *initcap(text *string); extern text *lpad(text *string1, int4 len, text *string2); extern text *rpad(text *string1, int4 len, text *string2); +extern text *btrim(text *string, text *set); extern text *ltrim(text *string, text *set); extern text *rtrim(text *string, text *set); -extern text *translate(text *string, char from, char to); +extern text *substr(text *string, int4 m, int4 n); +extern text *translate(text *string, text *from, text *to); /* acl.c */ |