Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103831 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 73046 invoked from network); 24 Jan 2019 18:07:27 -0000 Received: from unknown (HELO mail-it1-f174.google.com) (209.85.166.174) by pb1.pair.com with SMTP; 24 Jan 2019 18:07:27 -0000 Received: by mail-it1-f174.google.com with SMTP id z20so4709066itc.3 for ; Thu, 24 Jan 2019 06:45:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rK/PfG9ighgp4f2/2+yQRLucK8uE+BQqlYUN0ZZuc3U=; b=RuM4e/O3xP+bcZQWRBTecKIuAmEk5rsnesy3SGNV8JXp3Z/6QMKuPzq1Ns/S+0fjxc EKmwHgZQPqF+eafQi0QAK56ZKF2j1XYd9GvgtuUIq4ZD7MinoI/9djWpaqv6+Kc6lp0B /AORYJMY14P2xO1RgHFGIRvJfwIWkFg1dK6n/pZsgMM7dNtLgRY/ssmjFTvD88GDY4sK GxIbn5Zm/CC+q5ShYXMWyny9lE9NEtmb4qqVV8st2vjj2PMwmkjadmUOv+b3UPJsKuqR NLtozJvDT8b0mg7xQGpt6g/jwswtq+BYINnPNlfmZTZ8YvsvegfwyEJ9g8WAQJUGHJHb 2zxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rK/PfG9ighgp4f2/2+yQRLucK8uE+BQqlYUN0ZZuc3U=; b=nuVvyj3+ocqB1gB1ozC0TN6hPq6RPch38Z8i2Ajgwmw2H6QUfHxCR0fF/4Xszj8Lam Qr5FTxiU7eiBQKB6PFtsiCF3HmQTqr9feJYc4fYZekL9vXTHk1GbA2ZcD4RcmXBDva8p 8v+DmlyUkbqlM1JOrjFy6H41Pq+VG9V21Pn+O3PQpSh2MooWI1OqEhPO6PN3bzKBJyjz DykHYzhMSWAzbDXQn3RgIFyyX6yRlgo1QU0x7URwUGDQc8rQPME9zXaiGjbsRtdToBbW rPnWv2kJzfzWZEvUg+zdHhPGWNrm5rAnqRXU2ZJSGTjk2XSDDsaIaUDr7P93zdPsRy7I cW8g== X-Gm-Message-State: AJcUukfHlN+3Z6F9805PxZuSwsXXn0JGH59Nf/Zu1zkUBH20UY1KMQhe czYGS7kntyPO22KPL9TeB7NbJneW65Uheq+MvcA= X-Google-Smtp-Source: ALg8bN6taMYbrBN9xO/HzG9isUp/hcrPE+XjegmEI+u7UQAgISkOn8UAtxRICp2Eo8UGXvSh/D6dLp4gDWrmXcvGY/I= X-Received: by 2002:a02:8244:: with SMTP id q4mr4411905jag.43.1548341136217; Thu, 24 Jan 2019 06:45:36 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 24 Jan 2019 15:45:19 +0100 Message-ID: To: Legale Legage Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000006a5ca205803543b4" Subject: Re: [PHP-DEV] mbstring unused internal functions From: nikita.ppv@gmail.com (Nikita Popov) --0000000000006a5ca205803543b4 Content-Type: text/plain; charset="UTF-8" On Thu, Jan 24, 2019 at 12:21 PM Legale Legage wrote: > Hello. > > Looking through the source code of the mbstring.c file I found a lot > of unused internal functions. It seems that this is just a bunch of > old junk. > > Examples: > > MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const > mbfl_encoding *enc) > MBSTRING_API size_t php_mb_mbchar_bytes(const char *s) > MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, > size_t nbytes) > MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int > c, size_t nbytes, const mbfl_encoding *enc) > How did you determine that these are unused? I'm seeing uses for all of them in mbstring.c or php_mbregex.c Nikita --0000000000006a5ca205803543b4--