/* +----------------------------------------------------------------------+ | PHP Version 6 | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Andrei Zmievski | +----------------------------------------------------------------------+ */ /* $Id$ */ #ifndef PHP_PROPERTY_H #define PHP_PROPERTY_H /* * C/POSIX migration functions */ PHP_FUNCTION(char_is_lower); PHP_FUNCTION(char_is_upper); PHP_FUNCTION(char_is_digit); PHP_FUNCTION(char_is_alpha); PHP_FUNCTION(char_is_alnum); PHP_FUNCTION(char_is_xdigit); PHP_FUNCTION(char_is_punct); PHP_FUNCTION(char_is_graph); PHP_FUNCTION(char_is_blank); PHP_FUNCTION(char_is_space); PHP_FUNCTION(char_is_cntrl); PHP_FUNCTION(char_is_print); /* * Additional binary property functions */ PHP_FUNCTION(char_is_defined); PHP_FUNCTION(char_is_id_start); PHP_FUNCTION(char_is_id_part); PHP_FUNCTION(char_is_id_ignorable); PHP_FUNCTION(char_is_iso_control); PHP_FUNCTION(char_is_mirrored); PHP_FUNCTION(char_is_base); PHP_FUNCTION(char_is_whitespace); PHP_FUNCTION(char_is_alphabetic); PHP_FUNCTION(char_is_uppercase); PHP_FUNCTION(char_is_lowercase); PHP_FUNCTION(char_is_titlecase); /* * Single character property functions. */ PHP_FUNCTION(char_get_numeric_value); PHP_FUNCTION(char_get_combining_class); PHP_FUNCTION(char_get_digit_value); PHP_FUNCTION(char_get_mirrored); PHP_FUNCTION(char_get_direction); PHP_FUNCTION(char_get_age); PHP_FUNCTION(char_get_type); PHP_FUNCTION(char_is_valid); /* * Other functions */ PHP_FUNCTION(char_from_digit); PHP_FUNCTION(char_from_name); PHP_FUNCTION(char_get_name); PHP_FUNCTION(char_has_binary_property); PHP_FUNCTION(char_get_property_value); PHP_FUNCTION(char_get_property_value); PHP_FUNCTION(char_get_property_min_value); PHP_FUNCTION(char_get_property_max_value); PHP_FUNCTION(char_get_property_name); PHP_FUNCTION(char_get_property_from_name); PHP_FUNCTION(char_get_property_value_name); PHP_FUNCTION(char_get_property_value_from_name); PHP_FUNCTION(char_enum_names); PHP_FUNCTION(char_enum_types); #endif /* PHP_PROPERTY_H */ /* * Local variables: * tab-width: 4 * c-basic-offset: 4 * End: * vim600: noet sw=4 ts=4 fdm=marker * vim<600: noet sw=4 ts=4 */