;This file is part of The Croco Library
;This program is free software; you can redistribute it and/or
;modify it under the terms of version 2.1 of the GNU Lesser General Public
;License as published by the Free Software Foundation.

;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 Lesser General Public License
;along with this program; if not, write to the Free Software
;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
;USA

;Author: Fan, Chun-wei
;See COPYRIGHTS file for copyright information.

;----------------------------
;libcroco/cr-additional-sel.h
;----------------------------
cr_additional_sel_append
cr_additional_sel_destroy
cr_additional_sel_dump
cr_additional_sel_new
cr_additional_sel_new_with_type
cr_additional_sel_one_to_string
cr_additional_sel_prepend
cr_additional_sel_set_attr_sel
cr_additional_sel_set_class_name
cr_additional_sel_set_id_name
cr_additional_sel_set_pseudo
cr_additional_sel_to_string

;----------------------
;libcroco/cr-attr-sel.h
;----------------------
cr_attr_sel_append_attr_sel
cr_attr_sel_destroy
cr_attr_sel_dump
cr_attr_sel_new
cr_attr_sel_prepend_attr_sel
cr_attr_sel_to_string

;---------------------
;libcroco/cr-cascade.h
;---------------------
cr_cascade_destroy
cr_cascade_get_sheet
cr_cascade_new
cr_cascade_ref
cr_cascade_set_sheet
cr_cascade_unref

;-------------------------
;libcroco/cr-declaration.h
;-------------------------
cr_declaration_append
cr_declaration_append2
cr_declaration_destroy
cr_declaration_dump
cr_declaration_dump_one
cr_declaration_get_by_prop_name
cr_declaration_get_from_list
cr_declaration_list_to_string
cr_declaration_list_to_string2
cr_declaration_new
cr_declaration_nr_props
cr_declaration_parse_from_buf
cr_declaration_parse_list_from_buf
cr_declaration_prepend
cr_declaration_ref
cr_declaration_to_string
cr_declaration_unlink
cr_declaration_unref

;-------------------------
;libcroco/cr-doc-handler.h
;-------------------------
cr_doc_handler_associate_a_parser
cr_doc_handler_destroy
cr_doc_handler_get_ctxt
cr_doc_handler_get_result
cr_doc_handler_new
cr_doc_handler_ref
cr_doc_handler_set_ctxt
cr_doc_handler_set_default_sac_handler
cr_doc_handler_set_result
cr_doc_handler_unref

;-------------------------
;libcroco/cr-enc-handler.h
;-------------------------
cr_enc_handler_convert_input
cr_enc_handler_get_instance
cr_enc_handler_resolve_enc_alias

;-------------------
;libcroco/cr-fonts.h
;-------------------
cr_font_family_append
cr_font_family_destroy
cr_font_family_new
cr_font_family_prepend
cr_font_family_set_name
cr_font_family_to_string
cr_font_size_adjust_destroy 
cr_font_size_adjust_new
cr_font_size_adjust_to_string
cr_font_size_clear
cr_font_size_copy
cr_font_size_destroy
cr_font_size_get_larger_predefined_font_size
cr_font_size_get_smaller_predefined_font_size
cr_font_size_is_predefined_absolute_font_size
cr_font_size_is_set_to_inherit
cr_font_size_new
cr_font_size_set_absolute_font_size
cr_font_size_set_predefined_absolute_font_size
cr_font_size_set_relative_font_size
cr_font_size_set_to_inherit
cr_font_size_to_string
cr_font_stretch_to_string
cr_font_style_to_string
cr_font_variant_to_string
cr_font_weight_get_bolder 
cr_font_weight_to_string

;-------------------
;libcroco/cr-input.h
;-------------------
cr_input_consume_char
cr_input_consume_chars
cr_input_consume_white_spaces
cr_input_destroy
cr_input_end_of_input
cr_input_get_byte_addr
cr_input_get_column_num
cr_input_get_cur_pos
cr_input_get_cur_byte_addr
cr_input_get_cur_index
cr_input_get_end_of_file
cr_input_get_end_of_line
cr_input_get_line_num
cr_input_get_nb_bytes_left
cr_input_get_parsing_location
cr_input_increment_col_num
cr_input_increment_line_num
cr_input_new_from_buf
cr_input_new_from_uri
cr_input_peek_byte
cr_input_peek_byte2
cr_input_peek_char
cr_input_read_byte
cr_input_read_char
cr_input_ref
cr_input_seek_index
cr_input_set_column_num
cr_input_set_cur_index
cr_input_set_cur_pos
cr_input_set_end_of_file
cr_input_set_end_of_line
cr_input_set_line_num
cr_input_unref

;-----------------
;libcroco/cr-num.h
;-----------------
cr_num_copy
cr_num_destroy
cr_num_dup
cr_num_is_fixed_length
cr_num_new
cr_num_new_with_val
cr_num_set
cr_num_to_string

;-----------------------
;libcroco/cr-om-parser.h
;-----------------------
cr_om_parser_destroy
cr_om_parser_new
cr_om_parser_parse_buf
cr_om_parser_parse_file
cr_om_parser_parse_paths_to_cascade
cr_om_parser_simply_parse_buf
cr_om_parser_simply_parse_file
cr_om_parser_simply_parse_paths_to_cascade

;--------------------
;libcroco/cr-parser.h
;--------------------
cr_parser_destroy
cr_parser_get_sac_handler
cr_parser_get_tknzr
cr_parser_get_use_core_grammar
cr_parser_get_parsing_location
cr_parser_new
cr_parser_new_from_buf
cr_parser_new_from_file
cr_parser_new_from_input
cr_parser_parse
cr_parser_parse_buf
cr_parser_parse_charset
cr_parser_parse_declaration 
cr_parser_parse_expr
cr_parser_parse_file
cr_parser_parse_font_face
cr_parser_parse_import
cr_parser_parse_media
cr_parser_parse_page
cr_parser_parse_prio
cr_parser_parse_ruleset
cr_parser_parse_statement_core
cr_parser_parse_term
cr_parser_set_default_sac_handler
cr_parser_set_sac_handler
cr_parser_set_use_core_grammar
cr_parser_set_tknzr
cr_parser_try_to_skip_spaces_and_comments

;------------------------------
;libcroco/cr-parsing-location.h
;------------------------------
cr_parsing_location_copy
cr_parsing_location_destroy
cr_parsing_location_dump
cr_parsing_location_init
cr_parsing_location_new
cr_parsing_location_to_string

;-----------------------
;libcroco/cr-prop-list.h
;-----------------------
cr_prop_list_append
cr_prop_list_append2
cr_prop_list_destroy
cr_prop_list_get_decl
cr_prop_list_get_next
cr_prop_list_get_prev
cr_prop_list_get_prop
cr_prop_list_lookup_prop
cr_prop_list_prepend
cr_prop_list_prepend2
cr_prop_list_set_decl
cr_prop_list_set_prop
cr_prop_list_unlink

;--------------------
;libcroco/cr-pseudo.h
;--------------------
cr_pseudo_destroy
cr_pseudo_dump
cr_pseudo_new
cr_pseudo_to_string

;-----------------
;libcroco/cr-rgb.h
;-----------------
cr_rgb_compute_from_percentage
cr_rgb_copy
cr_rgb_destroy
cr_rgb_dump
cr_rgb_is_set_to_inherit
cr_rgb_is_set_to_transparent
cr_rgb_new
cr_rgb_new_with_vals
cr_rgb_parse_from_buf
cr_rgb_set
cr_rgb_set_from_hex_str
cr_rgb_set_from_name
cr_rgb_set_from_rgb
cr_rgb_set_from_term
cr_rgb_set_to_inherit
cr_rgb_set_to_transparent
cr_rgb_to_string

;----------------------
;libcroco/cr-selector.h
;----------------------
cr_selector_append
cr_selector_append_simple_sel
cr_selector_destroy
cr_selector_dump
cr_selector_new
cr_selector_parse_from_buf
cr_selector_prepend
cr_selector_ref
cr_selector_to_string
cr_selector_unref

;---------------------
;libcroco/cr-sel-eng.h
;---------------------
cr_sel_eng_destroy
cr_sel_eng_get_matched_properties_from_cascade
cr_sel_eng_get_matched_rulesets
cr_sel_eng_get_matched_style
cr_sel_eng_get_pseudo_class_selector_handler
cr_sel_eng_matches_node
cr_sel_eng_new
cr_sel_eng_register_pseudo_class_sel_handler
cr_sel_eng_unregister_all_pseudo_class_sel_handlers
cr_sel_eng_unregister_pseudo_class_sel_handler

;------------------------
;libcroco/cr-simple-sel.h
;------------------------
cr_simple_sel_append_simple_sel
cr_simple_sel_compute_specificity
cr_simple_sel_destroy
cr_simple_sel_dump
;cr_simple_sel_dump_attr_sel_list		;no implementation!
cr_simple_sel_new
cr_simple_sel_one_to_string
cr_simple_sel_prepend_simple_sel
cr_simple_sel_to_string

;-----------------------
;libcroco/cr-statement.h
;-----------------------
cr_statement_append
cr_statement_at_charset_rule_get_charset
cr_statement_at_charset_rule_parse_from_buf
cr_statement_at_charset_rule_set_charset
cr_statement_at_font_face_rule_add_decl
cr_statement_at_font_face_rule_get_decls
cr_statement_at_font_face_rule_set_decls
cr_statement_at_import_rule_get_imported_sheet
cr_statement_at_import_rule_get_url
cr_statement_at_import_rule_parse_from_buf
cr_statement_at_import_rule_set_imported_sheet
cr_statement_at_import_rule_set_url
cr_statement_at_media_get_from_list
cr_statement_at_media_nr_rules
cr_statement_at_media_rule_parse_from_buf
cr_statement_at_page_rule_get_declarations
;cr_statement_at_page_rule_get_sel		;no implementation!
cr_statement_at_page_rule_parse_from_buf
cr_statement_at_page_rule_set_declarations
;cr_statement_at_page_rule_set_sel		;no implementation!
cr_statement_destroy
cr_statement_does_buf_parses_against_core
cr_statement_dump
cr_statement_dump_charset
cr_statement_dump_font_face_rule
cr_statement_dump_import_rule
cr_statement_dump_media_rule
cr_statement_dump_page
cr_statement_dump_ruleset
cr_statement_font_face_rule_parse_from_buf
cr_statement_get_from_list
cr_statement_get_parent_sheet
cr_statement_list_to_string
cr_statement_new_at_charset_rule
cr_statement_new_at_font_face_rule
cr_statement_new_at_import_rule
cr_statement_new_at_media_rule
cr_statement_new_at_page_rule
cr_statement_new_ruleset
cr_statement_nr_rules
cr_statement_parse_from_buf
cr_statement_prepend
cr_statement_ruleset_append_decl
cr_statement_ruleset_append_decl2
cr_statement_ruleset_get_declarations
cr_statement_ruleset_set_decl_list
cr_statement_ruleset_get_sel_list
cr_statement_ruleset_parse_from_buf
cr_statement_ruleset_set_sel_list
cr_statement_set_parent_sheet
cr_statement_to_string
cr_statement_unlink

;--------------------
;libcroco/cr-string.h
;--------------------
cr_string_destroy
cr_string_dup
cr_string_dup2
cr_string_new
cr_string_new_from_gstring
cr_string_new_from_string
cr_string_peek_raw_str
cr_string_peek_raw_str_len

;------------------------
;libcroco/cr-stylesheet.h
;------------------------
cr_stylesheet_destroy
cr_stylesheet_dump
cr_stylesheet_new
cr_stylesheet_nr_rules
cr_stylesheet_ref
cr_stylesheet_statement_get_from_list
cr_stylesheet_to_string
cr_stylesheet_unref

;-------------------
;libcroco/cr-style.h
;-------------------
cr_style_border_style_to_string
cr_style_copy
cr_style_destroy
cr_style_display_type_to_string
cr_style_dup
cr_style_float_type_to_string
cr_style_new
cr_style_num_prop_val_to_string
cr_style_position_type_to_string
;cr_style_propagate_from_parent		;no implementation!
cr_style_ref
cr_style_resolve_inherited_properties
cr_style_rgb_prop_val_to_string
cr_style_set_props_to_default_values
cr_style_set_props_to_initial_values
cr_style_set_style_from_decl
cr_style_to_string
cr_style_unref
cr_style_white_space_type_to_string

;------------------
;libcroco/cr-term.h
;------------------
cr_term_append_term
cr_term_destroy
cr_term_dump
cr_term_get_from_list
cr_term_new
cr_term_nr_values
cr_term_one_to_string
cr_term_parse_expression_from_buf
cr_term_prepend_term
cr_term_ref
cr_term_set_function
cr_term_set_hash 
cr_term_set_ident
cr_term_set_number
cr_term_set_rgb
cr_term_set_string
cr_term_set_uri
cr_term_to_string
cr_term_unref

;-------------------
;libcroco/cr-tknzr.h
;-------------------
cr_tknzr_consume_chars
cr_tknzr_destroy
cr_tknzr_get_cur_byte_addr
cr_tknzr_get_cur_pos
cr_tknzr_get_input
cr_tknzr_get_nb_bytes_left
cr_tknzr_get_next_token
cr_tknzr_get_parsing_location
cr_tknzr_new
cr_tknzr_new_from_buf
cr_tknzr_new_from_uri
cr_tknzr_parse_token
cr_tknzr_peek_byte
cr_tknzr_peek_byte2
cr_tknzr_peek_char
cr_tknzr_read_byte
cr_tknzr_read_char
cr_tknzr_ref
cr_tknzr_seek_index
cr_tknzr_set_cur_pos
cr_tknzr_set_input
cr_tknzr_unget_token
cr_tknzr_unref

;-------------------
;libcroco/cr-token.h
;-------------------
cr_token_destroy
cr_token_new
cr_token_set_angle
cr_token_set_atkeyword
cr_token_set_bc
cr_token_set_bo
cr_token_set_cbc
cr_token_set_cbo
cr_token_set_cdc
cr_token_set_cdo
cr_token_set_charset_sym
cr_token_set_comment
cr_token_set_dashmatch
cr_token_set_delim
cr_token_set_dimen
cr_token_set_ems 
cr_token_set_exs
cr_token_set_font_face_sym
cr_token_set_freq
cr_token_set_function
cr_token_set_hash
cr_token_set_important_sym
cr_token_set_import_sym
cr_token_set_includes
cr_token_set_ident
cr_token_set_length
cr_token_set_media_sym
cr_token_set_number
cr_token_set_page_sym
cr_token_set_pc
cr_token_set_percentage
cr_token_set_po
cr_token_set_rgb
cr_token_set_s
cr_token_set_semicolon
cr_token_set_string
cr_token_set_time
;cr_token_set_unicoderange ;commented out in the header!
cr_token_set_uri

;-------------------
;libcroco/cr-utils.h
;-------------------
cr_utils_dump_n_chars
cr_utils_dump_n_chars2
cr_utils_dup_glist_of_cr_string
cr_utils_dup_glist_of_string
cr_utils_is_hexa_char
cr_utils_is_newline
cr_utils_is_nonascii
cr_utils_is_white_space
cr_utils_read_char_from_utf8_buf 
cr_utils_ucs1_str_len_as_utf8
cr_utils_ucs1_str_to_utf8
cr_utils_ucs1_to_utf8
cr_utils_ucs4_str_len_as_utf8
cr_utils_ucs4_str_to_utf8
cr_utils_ucs4_to_utf8
cr_utils_utf8_str_len_as_ucs4
cr_utils_utf8_to_ucs1
cr_utils_utf8_to_ucs4
cr_utils_utf8_str_len_as_ucs1
cr_utils_utf8_str_to_ucs1
cr_utils_utf8_str_to_ucs4