|
6 | 6 | *
|
7 | 7 | * Copyright (c) 1994, Regents of the University of California
|
8 | 8 | *
|
9 |
| - * $Id: builtins.h,v 1.32 1997/12/23 19:55:51 thomas Exp $ |
| 9 | + * $Id: builtins.h,v 1.33 1998/01/01 05:42:40 thomas Exp $ |
10 | 10 | *
|
11 | 11 | * NOTES
|
12 | 12 | * This should normally only be included by fmgr.h.
|
@@ -471,16 +471,17 @@ extern uint32 hashvarchar(struct varlena * key);
|
471 | 471 |
|
472 | 472 | /* varlena.c */
|
473 | 473 | externtext*textin(char*inputText);
|
474 |
| -externchar*textout(structvarlena*vlena); |
| 474 | +externchar*textout(text*vlena); |
475 | 475 | externtext*textcat(text*arg1,text*arg2);
|
476 |
| -externbooltexteq(structvarlena*arg1,structvarlena*arg2); |
477 |
| -externbooltextne(structvarlena*arg1,structvarlena*arg2); |
478 |
| -externbooltext_lt(structvarlena*arg1,structvarlena*arg2); |
479 |
| -externbooltext_le(structvarlena*arg1,structvarlena*arg2); |
480 |
| -externbooltext_gt(structvarlena*arg1,structvarlena*arg2); |
481 |
| -externbooltext_ge(structvarlena*arg1,structvarlena*arg2); |
| 476 | +externbooltexteq(text*arg1,text*arg2); |
| 477 | +externbooltextne(text*arg1,text*arg2); |
| 478 | +externbooltext_lt(text*arg1,text*arg2); |
| 479 | +externbooltext_le(text*arg1,text*arg2); |
| 480 | +externbooltext_gt(text*arg1,text*arg2); |
| 481 | +externbooltext_ge(text*arg1,text*arg2); |
482 | 482 | externint32textlen(text*arg);
|
483 | 483 | externint32textpos(text*arg1,text*arg2);
|
| 484 | +externtext*text_substr(text*string,int32m,int32n); |
484 | 485 |
|
485 | 486 | externstructvarlena*byteain(char*inputText);
|
486 | 487 | externchar*byteaout(structvarlena*vlena);
|
|