|
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 | extern text *textin(char *inputText);
|
474 |
| -extern char *textout(struct varlena *vlena); |
| 474 | +extern char *textout(text *vlena); |
475 | 475 | extern text *textcat(text *arg1, text *arg2);
|
476 |
| -extern bool texteq(struct varlena * arg1, struct varlena * arg2); |
477 |
| -extern bool textne(struct varlena * arg1, struct varlena * arg2); |
478 |
| -extern bool text_lt(struct varlena * arg1, struct varlena * arg2); |
479 |
| -extern bool text_le(struct varlena * arg1, struct varlena * arg2); |
480 |
| -extern bool text_gt(struct varlena * arg1, struct varlena * arg2); |
481 |
| -extern bool text_ge(struct varlena * arg1, struct varlena * arg2); |
| 476 | +extern bool texteq(text *arg1, text *arg2); |
| 477 | +extern bool textne(text *arg1, text *arg2); |
| 478 | +extern bool text_lt(text *arg1, text *arg2); |
| 479 | +extern bool text_le(text *arg1, text *arg2); |
| 480 | +extern bool text_gt(text *arg1, text *arg2); |
| 481 | +extern bool text_ge(text *arg1, text *arg2); |
482 | 482 | extern int32 textlen(text *arg);
|
483 | 483 | extern int32 textpos(text *arg1, text *arg2);
|
| 484 | +extern text *text_substr(text *string, int32 m, int32 n); |
484 | 485 |
|
485 | 486 | extern struct varlena *byteain(char *inputText);
|
486 | 487 | extern char *byteaout(struct varlena *vlena);
|
|
0 commit comments