HEX
Server: Apache/2
System: Linux jingle.dotvndns.vn 2.6.32-754.17.1.el6.x86_64 #1 SMP Tue Jul 2 12:42:48 UTC 2019 x86_64
User: chuahuehuong (1863)
PHP: 7.3.16
Disabled: apache_note,apache_setenv,proc_get_status,exec,passthru,proc_nice,proc_terminate,shell_exec,system,ini_restore,syslog,define_syslog_variables,symlink,link,error_log,leak,dbmopen,closelog,stream_socket_server,execl,escapeshellcmd,ini_alter,dl,show_source,posix_getpwuid,posix_geteuid,posix_getegid,posix_getgrgid,open_basedir,safe_mode_include_dir,pcntl_exec,pcntl_fork,pclose,virtual,openlog,popen,escapeshellarg,eval,calo,posix_getpwuid,symlinks,symlink,getpwuid,mail
Upload Files
File: //usr/include/dovecot/fts-common.h
#ifndef FTS_COMMON_H
#define FTS_COMMON_H

/* Some might consider 0x02BB an apostrophe also. */
#define IS_NONASCII_APOSTROPHE(c) \
	((c) == 0x2019 || (c) == 0xFF07)
#define IS_APOSTROPHE(c) \
	((c) == 0x0027 || IS_NONASCII_APOSTROPHE(c))
#define IS_WB5A_APOSTROPHE(c) \
	((c) == 0x0027 || (c) == 0x2019)
/* The h letters are included because it is an exception in French.
   A, E, H, I, O, U, Y, a, e, h, i, o, u, y */
#define IS_ASCII_VOWEL(c) \
	((c) == 0x0041 || (c) == 0x0045 || (c) == 0x0048 || (c) == 0x0049 || \
	 (c) == 0x004F || (c) == 0x0055 || (c) == 0x0059 || (c) == 0x0061 || \
	 (c) == 0x0065 || (c) == 0x0068 || (c) == 0x0069 || (c) == 0x006F || \
	 (c) == 0x0075 || (c) == 0x0079)
#define IS_NONASCII_VOWEL(c) \
	/*latin capital letter a with grave, acute and circumflex*/ \
	((c) == 0x00C0 || (c) == 0x00C1 || (c) == 0x00C2 || \
	 /* latin capital letter e with grave, acute and circumflex */ \
	 (c) == 0x00C8 || (c) == 0x00C9 || (c) == 0x00CA || \
	 /*  latin capital letter i with grave, acute and circumflex */ \
	 (c) == 0x00CC || (c) == 0x00CD || (c) == 0x00CE || \
	 /*  latin capital letter o with grave, acute and circumflex */ \
	 (c) == 0x00D2 || (c) == 0x00D3 || (c) == 0x00D4 || \
	 /* latin capital letter u with grave, acute and circumflex */ \
	 (c) == 0x00D9 || (c) == 0x00DA || (c) == 0x00DB || \
	 /* latin capital letter y with acute */ \
	 (c) == 0x00DD || \
	 /* latin small letter a with grave, acute and circumflex */ \
	 (c) == 0x00E0 || (c) == 0x00E1 || (c) == 0x00E2 || \
	 /* latin small letter e with grave, acute and circumflex */ \
	 (c) == 0x00E8 || (c) == 0x00E9 || (c) == 0x00EA || \
	 /* latin small letter i with grave, acute and circumflex */ \
	 (c) == 0x00EC || (c) == 0x00ED || (c) == 0x00EE || \
	 /* latin small letter o with grave, acute and circumflex */ \
	 (c) == 0x00F2 || (c) == 0x00F3 || (c) == 0x00F4 || \
	 /* latin small letter u with grave, acute and circumflex */ \
	 (c) == 0x00F9 || (c) == 0x00FA || (c) == 0x00FB || \
	 /* latin small letter y with acute */ \
	 (c) == 0x00FD )
#define IS_VOWEL(c) \
	(IS_ASCII_VOWEL(c) || IS_NONASCII_VOWEL(c))
#endif