From 3344edce70748dbcf9be1dc4bdcbdc8cff5b565c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Thu, 10 Feb 2022 19:12:38 -0500
Subject: [PATCH] Cleanup bad merge (WTF?)

---
 src/encode/utf8.c | 50 -----------------------------------------------
 1 file changed, 50 deletions(-)

diff --git a/src/encode/utf8.c b/src/encode/utf8.c
index 27ceda0da4..b43f31d802 100644
--- a/src/encode/utf8.c
+++ b/src/encode/utf8.c
@@ -334,56 +334,6 @@ int utf8_to_latin1_str(const char *src, char *dest, size_t maxlen, unsigned char
 	return retval;
 }
 
-// From openssl/crypto/asn1/a_utf8.c:
-/*
- * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
- *
- * Licensed under the Apache License 2.0 (the "License").  You may not use
- * this file except in compliance with the License.  You can obtain a copy
- * in the file LICENSE in the source distribution or at
- * https://www.openssl.org/source/license.html
- */
-
-/* UTF8 utilities */
-
-/*-
- * This parses a UTF8 string one codepoint at a time. It is passed a pointer
- * to the string and the size of the string (in bytes). It sets 'value' to
- * the value of the current codepoint. It returns the number of bytes read
- * or a negative error code:
- * -1 = string too short
- * -2 = illegal character
- * -3 = subsequent characters not of the form 10xxxxxx
- * -4 = character encoded incorrectly (not minimal length).
- */
-
-int utf8_getc(const char *str, size_t len, enum unicode_codepoint* val)
-{
-    const unsigned char *p;
-    unsigned long value;
-    int ret;
-    if (len <= 0)
-        return 0;
-    p = (const unsigned char*)str;
-
-    /* Check syntax and work out the encoded value (if correct) */
-    if ((*p & 0x80) == 0) {
-        value = *p++ & 0x7f;
-        ret = 1;
-    } else if ((*p & 0xe0) == 0xc0) {
-        if (len < 2)
-            return -1;
-        if ((p[1] & 0xc0) != 0x80)
-            return -3;
-        value = (*p++ & 0x1f) << 6;
-        value |= *p++ & 0x3f;
-        if (value < 0x80)
-            return -4;
-        ret = 2;
-    } else if ((*p & 0xf0) == 0xe0) {
-        if (len < 3)
-            return -1;
-
 #define is_unicode_surrogate(value) \
     (value >= UNICODE_BLOCK_SURROGATE_BEGIN && value <= UNICODE_BLOCK_SURROGATE_END)
 
-- 
GitLab