Commit 08d25d78 authored by Peter Eisentraut's avatar Peter Eisentraut

Add some const decorations

These mainly help understanding the function signatures better.
parent 3677a0b2
...@@ -31,21 +31,21 @@ ...@@ -31,21 +31,21 @@
#define LIKE_ABORT (-1) #define LIKE_ABORT (-1)
static int SB_MatchText(char *t, int tlen, char *p, int plen, static int SB_MatchText(const char *t, int tlen, const char *p, int plen,
pg_locale_t locale, bool locale_is_c); pg_locale_t locale, bool locale_is_c);
static text *SB_do_like_escape(text *, text *); static text *SB_do_like_escape(text *, text *);
static int MB_MatchText(char *t, int tlen, char *p, int plen, static int MB_MatchText(const char *t, int tlen, const char *p, int plen,
pg_locale_t locale, bool locale_is_c); pg_locale_t locale, bool locale_is_c);
static text *MB_do_like_escape(text *, text *); static text *MB_do_like_escape(text *, text *);
static int UTF8_MatchText(char *t, int tlen, char *p, int plen, static int UTF8_MatchText(const char *t, int tlen, const char *p, int plen,
pg_locale_t locale, bool locale_is_c); pg_locale_t locale, bool locale_is_c);
static int SB_IMatchText(char *t, int tlen, char *p, int plen, static int SB_IMatchText(const char *t, int tlen, const char *p, int plen,
pg_locale_t locale, bool locale_is_c); pg_locale_t locale, bool locale_is_c);
static int GenericMatchText(char *s, int slen, char *p, int plen); static int GenericMatchText(const char *s, int slen, const char *p, int plen);
static int Generic_Text_IC_like(text *str, text *pat, Oid collation); static int Generic_Text_IC_like(text *str, text *pat, Oid collation);
/*-------------------- /*--------------------
...@@ -54,7 +54,7 @@ static int Generic_Text_IC_like(text *str, text *pat, Oid collation); ...@@ -54,7 +54,7 @@ static int Generic_Text_IC_like(text *str, text *pat, Oid collation);
*-------------------- *--------------------
*/ */
static inline int static inline int
wchareq(char *p1, char *p2) wchareq(const char *p1, const char *p2)
{ {
int p1_len; int p1_len;
...@@ -148,7 +148,7 @@ SB_lower_char(unsigned char c, pg_locale_t locale, bool locale_is_c) ...@@ -148,7 +148,7 @@ SB_lower_char(unsigned char c, pg_locale_t locale, bool locale_is_c)
/* Generic for all cases not requiring inline case-folding */ /* Generic for all cases not requiring inline case-folding */
static inline int static inline int
GenericMatchText(char *s, int slen, char *p, int plen) GenericMatchText(const char *s, int slen, const char *p, int plen)
{ {
if (pg_database_encoding_max_length() == 1) if (pg_database_encoding_max_length() == 1)
return SB_MatchText(s, slen, p, plen, 0, true); return SB_MatchText(s, slen, p, plen, 0, true);
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
#endif #endif
static int static int
MatchText(char *t, int tlen, char *p, int plen, MatchText(const char *t, int tlen, const char *p, int plen,
pg_locale_t locale, bool locale_is_c) pg_locale_t locale, bool locale_is_c)
{ {
/* Fast path for match-everything pattern */ /* Fast path for match-everything pattern */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment