31
31
#define LIKE_ABORT (-1)
32
32
33
33
34
- static int SB_MatchText (char * t , int tlen , char * p , int plen ,
34
+ static int SB_MatchText (const char * t , int tlen , const char * p , int plen ,
35
35
pg_locale_t locale , bool locale_is_c );
36
36
static text * SB_do_like_escape (text * , text * );
37
37
38
- static int MB_MatchText (char * t , int tlen , char * p , int plen ,
38
+ static int MB_MatchText (const char * t , int tlen , const char * p , int plen ,
39
39
pg_locale_t locale , bool locale_is_c );
40
40
static text * MB_do_like_escape (text * , text * );
41
41
42
- static int UTF8_MatchText (char * t , int tlen , char * p , int plen ,
42
+ static int UTF8_MatchText (const char * t , int tlen , const char * p , int plen ,
43
43
pg_locale_t locale , bool locale_is_c );
44
44
45
- static int SB_IMatchText (char * t , int tlen , char * p , int plen ,
45
+ static int SB_IMatchText (const char * t , int tlen , const char * p , int plen ,
46
46
pg_locale_t locale , bool locale_is_c );
47
47
48
- static int GenericMatchText (char * s , int slen , char * p , int plen );
48
+ static int GenericMatchText (const char * s , int slen , const char * p , int plen );
49
49
static int Generic_Text_IC_like (text * str , text * pat , Oid collation );
50
50
51
51
/*--------------------
@@ -54,7 +54,7 @@ static int Generic_Text_IC_like(text *str, text *pat, Oid collation);
54
54
*--------------------
55
55
*/
56
56
static inline int
57
- wchareq (char * p1 , char * p2 )
57
+ wchareq (const char * p1 , const char * p2 )
58
58
{
59
59
int p1_len ;
60
60
@@ -148,7 +148,7 @@ SB_lower_char(unsigned char c, pg_locale_t locale, bool locale_is_c)
148
148
149
149
/* Generic for all cases not requiring inline case-folding */
150
150
static inline int
151
- GenericMatchText (char * s , int slen , char * p , int plen )
151
+ GenericMatchText (const char * s , int slen , const char * p , int plen )
152
152
{
153
153
if (pg_database_encoding_max_length () == 1 )
154
154
return SB_MatchText (s , slen , p , plen , 0 , true);
0 commit comments