OSDN Git Service

Update BIGM_LAST_UPDATE to '2020.02.28'.
[pgbigm/pg_bigm.git] / bigm_op.c
index 8bf7bb2..a9ae73a 100644 (file)
--- a/bigm_op.c
+++ b/bigm_op.c
@@ -1,7 +1,8 @@
 /*-------------------------------------------------------------------------
  *
- * Portions Copyright (c) 2004-2012, PostgreSQL Global Development Group
+ * Portions Copyright (c) 2017-2020, pg_bigm Development Group
  * Portions Copyright (c) 2013-2016, NTT DATA Corporation
+ * Portions Copyright (c) 2004-2012, PostgreSQL Global Development Group
  *
  * Changelog:
  *      2013/01/09
@@ -24,7 +25,7 @@
 PG_MODULE_MAGIC;
 
 /* Last update date of pg_bigm */
-#define BIGM_LAST_UPDATE       "2015.09.10"
+#define BIGM_LAST_UPDATE       "2020.02.28"
 
 /* GUC variable */
 bool           bigm_enable_recheck = false;
@@ -317,7 +318,7 @@ generate_bigm(char *str, int slen)
 }
 
 /*
- * Extract the next non-wildcard part of a search string, ie, a word bounded
+ * Extract the next non-wildcard part of a search string, i.e. a word bounded
  * by '_' or '%' meta-characters, non-word characters or string end.
  *
  * str: source string, of length lenstr bytes (need not be null-terminated)
@@ -707,25 +708,6 @@ likequery(PG_FUNCTION_ARGS)
        PG_RETURN_TEXT_P(result);
 }
 
-inline int
-bigmstrcmp(char *arg1, int len1, char *arg2, int len2)
-{
-       int                     i;
-       int                     len = Min(len1, len2);
-
-       for (i = 0; i < len; i++, arg1++, arg2++)
-       {
-               if (*arg1 == *arg2)
-                       continue;
-               if (*arg1 < *arg2)
-                       return -1;
-               else
-                       return 1;
-       }
-
-       return (len1 == len2) ? 0 : ((len1 < len2) ? -1 : 1);
-}
-
 Datum
 bigmtextcmp(PG_FUNCTION_ARGS)
 {