From: Nickolay S. <sk...@us...> - 2004-08-30 15:58:48
|
Build Version : T2.0.0.8214 Firebird 2.0 UNSTABLE (writeBuildNum.sh,v 1.8216 2004/08/30 15:58:19 skidder Exp ) Update of /cvsroot/firebird/firebird2/src/extlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26320 Modified Files: ib_udf.sql Log Message: Extent default length for UDF arguments slightly Index: ib_udf.sql =================================================================== RCS file: /cvsroot/firebird/firebird2/src/extlib/ib_udf.sql,v retrieving revision 1.4 retrieving revision 1.5 diff -b -U3 -r1.4 -r1.5 --- ib_udf.sql 4 Feb 2003 17:27:38 -0000 1.4 +++ ib_udf.sql 30 Aug 2004 15:58:17 -0000 1.5 @@ -355,15 +355,15 @@ * will not work with international and * non-ascii characters. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION lower - CSTRING(80) - RETURNS CSTRING(80) FREE_IT + CSTRING(255) + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_lower' MODULE_NAME 'ib_udf'; /***************************************** @@ -377,15 +377,15 @@ * of the input string until length of the result * string becomes equal to the given number. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION lpad - CSTRING(80), INTEGER, CSTRING(1) - RETURNS CSTRING(80) FREE_IT + CSTRING(255), INTEGER, CSTRING(1) + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_lpad' MODULE_NAME 'ib_udf'; /***************************************** @@ -398,15 +398,15 @@ * Removes leading spaces from the input * string. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION ltrim - CSTRING(80) - RETURNS CSTRING(80) FREE_IT + CSTRING(255) + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_ltrim' MODULE_NAME 'ib_udf'; /***************************************** @@ -467,15 +467,15 @@ * of the input string until length of the result * string becomes equal to the given number. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION rpad - CSTRING(80), INTEGER, CSTRING(1) - RETURNS CSTRING(80) FREE_IT + CSTRING(255), INTEGER, CSTRING(1) + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_rpad' MODULE_NAME 'ib_udf'; /***************************************** @@ -488,15 +488,15 @@ * Removes trailing spaces from the input * string. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION rtrim - CSTRING(80) - RETURNS CSTRING(80) FREE_IT + CSTRING(255) + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_rtrim' MODULE_NAME 'ib_udf'; /***************************************** @@ -582,7 +582,7 @@ * of s which starts at position m and * ending at position n. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. @@ -592,8 +592,8 @@ * *****************************************/ DECLARE EXTERNAL FUNCTION substr - CSTRING(80), SMALLINT, SMALLINT - RETURNS CSTRING(80) FREE_IT + CSTRING(255), SMALLINT, SMALLINT + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf'; /***************************************** @@ -607,15 +607,15 @@ * of s which starts at position i and * ends at position i+l-1, being l the length. * Note: This function is NOT limited to - * receiving and returning only 80 characters, + * receiving and returning only 255 characters, * rather, it can use as long as 32767 * characters which is the limit on an * INTERBASE character string. * *****************************************/ DECLARE EXTERNAL FUNCTION substrlen - CSTRING(80), SMALLINT, SMALLINT - RETURNS CSTRING(80) FREE_IT + CSTRING(255), SMALLINT, SMALLINT + RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_substrlen' MODULE_NAME 'ib_udf'; /***************************************** |