<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="Cutter Reference Manual" link="index.html" author="" name="cutter">
  <chapters>
    <sub name="Introduction" link="pt01.html">
      <sub name="Getting start" link="start.html">
        <sub name="NEWS" link="news.html"/>
        <sub name="README" link="readme.html"/>
        <sub name="Tutorial" link="tutorial.html"/>
        <sub name="Features" link="features.html"/>
      </sub>
    </sub>
    <sub name="Reference" link="pt02.html">
      <sub name="Writing tests" link="writing.html">
        <sub name="Cutter" link="cutter-cutter.html"/>
        <sub name="Assertions" link="cutter-cut-assertions.html"/>
        <sub name="Test Utilities" link="cutter-cut-test-utils.html"/>
        <sub name="Multi Process" link="cutter-cut-multi-process.html"/>
        <sub name="Assertions with GLib support" link="cutter-gcut-assertions.html"/>
        <sub name="Test Utilities with GLib support" link="cutter-gcut-test-utils.html"/>
        <sub name="Types" link="cutter-cut-types.html"/>
        <sub name="Experimental" link="cutter-cut-experimental.html"/>
      </sub>
    </sub>
    <sub name="Index" link="ix01.html"/>
    <sub name="Index of deprecated symbols" link="ix02.html"/>
    <sub name="Index of new symbols in 1.0.4" link="ix03.html"/>
    <sub name="Index of new symbols in 1.0.3" link="ix04.html"/>
    <sub name="Index of new symbols in 1.0.2" link="ix05.html"/>
    <sub name="Index of new symbols in 1.0.1" link="ix06.html"/>
    <sub name="Index of new symbols in 1.0" link="ix07.html"/>
    <sub name="Index of new symbols in 0.9" link="ix08.html"/>
    <sub name="Index of new symbols in 0.8" link="ix09.html"/>
    <sub name="Index of new symbols in 0.7" link="ix10.html"/>
    <sub name="Index of new symbols in 0.6" link="ix11.html"/>
    <sub name="Index of new symbols in 0.5" link="ix12.html"/>
    <sub name="Index of new symbols in 0.4" link="ix13.html"/>
    <sub name="Index of new symbols in 0.3" link="ix14.html"/>
  </chapters>
  <functions>
    <function name="Options" link="readme.html#id394584"/>
    <function name="Progress" link="readme.html#id416484"/>
    <function name="Summary of test result" link="readme.html#id416590"/>
    <function name="XML report" link="readme.html#id416737"/>
    <function name="Test coverage" link="readme.html#id416763"/>
    <function name="Assertions" link="readme.html#id416794"/>
    <function name="Attributes" link="readme.html#id416812"/>
    <function name="Template" link="readme.html#id416842"/>
    <function name="configure.ac" link="tutorial.html#id421694"/>
    <function name="Makefile.am" link="tutorial.html#id421730"/>
    <function name="Write a test program" link="tutorial.html#id421786"/>
    <function name="Build a test" link="tutorial.html#id404096"/>
    <function name="Run test" link="tutorial.html#id382559"/>
    <function name="Implement stack" link="tutorial.html#id382738"/>
    <function name="Test for push" link="tutorial.html#id383021"/>
    <function name="Implement cut_stack_push()" link="tutorial.html#id383060"/>
    <function name="Free memory" link="tutorial.html#id383152"/>
    <function name="Implement stack_new() and stack_free()" link="tutorial.html#id383250"/>
    <function name="Really implement stack_push()" link="tutorial.html#id383317"/>
    <function name="Really implement stack_is_empty()" link="tutorial.html#id383371"/>
    <function name="Test for pop" link="tutorial.html#id383421"/>
    <function name="Implement stack_pop()" link="tutorial.html#id383465"/>
    <function name="Allocate memory for data" link="tutorial.html#id383540"/>
    <function name="Really implement stack_pop()" link="tutorial.html#id383586"/>
    <function name="Eliminate a duplication in memory allocation process" link="tutorial.html#id383643"/>
    <function name="Eliminate a duplication in error handling process" link="tutorial.html#id383695"/>
    <function name="Merit" link="tutorial.html#id383770"/>
    <function name="Stack test" link="tutorial.html#id383811"/>
    <function name="Stack implementation" link="tutorial.html#id383842"/>
    <function name="Support no Cutter installed environment" link="tutorial.html#id383874"/>
    <function name="See also" link="tutorial.html#id383979"/>
    <function name="Fixture" link="features.html#id414633"/>
    <function name="No test registration code" link="features.html#id421960"/>
    <function name="Result output with useful format for debugging" link="features.html#id421983"/>
    <function name="Many assertions" link="features.html#id422057"/>
    <function name="Cross platform" link="features.html#id422214"/>
    <function name="Data-Driven Testing support" link="features.html#id422258"/>
    <function name="Coverage support" link="features.html#id422360"/>
    <function name="Backtrace on crash" link="features.html#id422397"/>
    <function name="Serialize/deserialize test result" link="features.html#id422415"/>
    <function name="setup ()" link="cutter-cutter.html#setup"/>
    <function name="teardown ()" link="cutter-cutter.html#teardown"/>
    <function name="startup ()" link="cutter-cutter.html#startup"/>
    <function name="shutdown ()" link="cutter-cutter.html#shutdown"/>
    <function name="cut_add_data()" link="cutter-cutter.html#cut-add-data"/>
    <function name="cut_set_attributes()" link="cutter-cutter.html#cut-set-attributes"/>
    <function name="cut_get_current_test_context()" link="cutter-cutter.html#cut-get-current-test-context"/>
    <function name="cut_set_current_test_context()" link="cutter-cutter.html#cut-set-current-test-context"/>
    <function name="cut_assert()" link="cutter-cut-assertions.html#cut-assert"/>
    <function name="cut_assert_true()" link="cutter-cut-assertions.html#cut-assert-true"/>
    <function name="cut_assert_false()" link="cutter-cut-assertions.html#cut-assert-false"/>
    <function name="cut_assert_null()" link="cutter-cut-assertions.html#cut-assert-null"/>
    <function name="cut_assert_null_string()" link="cutter-cut-assertions.html#cut-assert-null-string"/>
    <function name="cut_assert_not_null()" link="cutter-cut-assertions.html#cut-assert-not-null"/>
    <function name="cut_assert_equal_int()" link="cutter-cut-assertions.html#cut-assert-equal-int"/>
    <function name="cut_assert_equal_uint()" link="cutter-cut-assertions.html#cut-assert-equal-uint"/>
    <function name="cut_assert_equal_double()" link="cutter-cut-assertions.html#cut-assert-equal-double"/>
    <function name="cut_assert_equal_string()" link="cutter-cut-assertions.html#cut-assert-equal-string"/>
    <function name="cut_assert_equal_string_with_free()" link="cutter-cut-assertions.html#cut-assert-equal-string-with-free"/>
    <function name="cut_assert_equal_string_or_null()" link="cutter-cut-assertions.html#cut-assert-equal-string-or-null"/>
    <function name="cut_assert_equal_memory()" link="cutter-cut-assertions.html#cut-assert-equal-memory"/>
    <function name="cut_assert_equal_string_array()" link="cutter-cut-assertions.html#cut-assert-equal-string-array"/>
    <function name="cut_assert_equal_string_array_with_free()" link="cutter-cut-assertions.html#cut-assert-equal-string-array-with-free"/>
    <function name="cut_assert_operator()" link="cutter-cut-assertions.html#cut-assert-operator"/>
    <function name="cut_assert_operator_int()" link="cutter-cut-assertions.html#cut-assert-operator-int"/>
    <function name="cut_assert_equal()" link="cutter-cut-assertions.html#cut-assert-equal"/>
    <function name="cut_assert_errno()" link="cutter-cut-assertions.html#cut-assert-errno"/>
    <function name="cut_assert_file_exist()" link="cutter-cut-assertions.html#cut-assert-file-exist"/>
    <function name="cut_assert_path_exist()" link="cutter-cut-assertions.html#cut-assert-path-exist"/>
    <function name="cut_assert_path_not_exist()" link="cutter-cut-assertions.html#cut-assert-path-not-exist"/>
    <function name="cut_assert_match()" link="cutter-cut-assertions.html#cut-assert-match"/>
    <function name="cut_assert_match_with_free()" link="cutter-cut-assertions.html#cut-assert-match-with-free"/>
    <function name="cut_assert_equal_pointer()" link="cutter-cut-assertions.html#cut-assert-equal-pointer"/>
    <function name="cut_assert_equal_fixture_data_string()" link="cutter-cut-assertions.html#cut-assert-equal-fixture-data-string"/>
    <function name="cut_error()" link="cutter-cut-assertions.html#cut-error"/>
    <function name="cut_error_errno()" link="cutter-cut-assertions.html#cut-error-errno"/>
    <function name="cut_fail()" link="cutter-cut-assertions.html#cut-fail"/>
    <function name="cut_pend()" link="cutter-cut-assertions.html#cut-pend"/>
    <function name="cut_pending()" link="cutter-cut-assertions.html#cut-pending"/>
    <function name="cut_notify()" link="cutter-cut-assertions.html#cut-notify"/>
    <function name="cut_omit()" link="cutter-cut-assertions.html#cut-omit"/>
    <function name="cut_take_string()" link="cutter-cut-test-utils.html#cut-take-string"/>
    <function name="cut_take_printf()" link="cutter-cut-test-utils.html#cut-take-printf"/>
    <function name="cut_take_string_array()" link="cutter-cut-test-utils.html#cut-take-string-array"/>
    <function name="cut_take_diff()" link="cutter-cut-test-utils.html#cut-take-diff"/>
    <function name="cut_append_diff()" link="cutter-cut-test-utils.html#cut-append-diff"/>
    <function name="cut_inspect_string_array()" link="cutter-cut-test-utils.html#cut-inspect-string-array"/>
    <function name="cut_set_fixture_data_dir()" link="cutter-cut-test-utils.html#cut-set-fixture-data-dir"/>
    <function name="cut_build_fixture_data_path()" link="cutter-cut-test-utils.html#cut-build-fixture-data-path"/>
    <function name="cut_get_fixture_data_string()" link="cutter-cut-test-utils.html#cut-get-fixture-data-string"/>
    <function name="cut_remove_path()" link="cutter-cut-test-utils.html#cut-remove-path"/>
    <function name="CutSubProcess" link="cutter-cut-multi-process.html#CutSubProcess"/>
    <function name="CutSubProcessGroup" link="cutter-cut-multi-process.html#CutSubProcessGroup"/>
    <function name="cut_take_new_sub_process()" link="cutter-cut-multi-process.html#cut-take-new-sub-process"/>
    <function name="cut_sub_process_run ()" link="cutter-cut-multi-process.html#cut-sub-process-run"/>
    <function name="cut_sub_process_run_async ()" link="cutter-cut-multi-process.html#cut-sub-process-run-async"/>
    <function name="cut_sub_process_wait ()" link="cutter-cut-multi-process.html#cut-sub-process-wait"/>
    <function name="cut_sub_process_is_success ()" link="cutter-cut-multi-process.html#cut-sub-process-is-success"/>
    <function name="cut_sub_process_is_running ()" link="cutter-cut-multi-process.html#cut-sub-process-is-running"/>
    <function name="cut_sub_process_get_test_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-get-test-directory"/>
    <function name="cut_sub_process_set_test_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-set-test-directory"/>
    <function name="cut_sub_process_get_source_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-get-source-directory"/>
    <function name="cut_sub_process_set_source_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-set-source-directory"/>
    <function name="cut_sub_process_get_multi_thread ()" link="cutter-cut-multi-process.html#cut-sub-process-get-multi-thread"/>
    <function name="cut_sub_process_set_multi_thread ()" link="cutter-cut-multi-process.html#cut-sub-process-set-multi-thread"/>
    <function name="cut_sub_process_get_exclude_files ()" link="cutter-cut-multi-process.html#cut-sub-process-get-exclude-files"/>
    <function name="cut_sub_process_set_exclude_files ()" link="cutter-cut-multi-process.html#cut-sub-process-set-exclude-files"/>
    <function name="cut_sub_process_get_exclude_directories ()" link="cutter-cut-multi-process.html#cut-sub-process-get-exclude-directories"/>
    <function name="cut_sub_process_set_exclude_directories ()" link="cutter-cut-multi-process.html#cut-sub-process-set-exclude-directories"/>
    <function name="cut_sub_process_get_target_test_case_names ()" link="cutter-cut-multi-process.html#cut-sub-process-get-target-test-case-names"/>
    <function name="cut_sub_process_set_target_test_case_names ()" link="cutter-cut-multi-process.html#cut-sub-process-set-target-test-case-names"/>
    <function name="cut_sub_process_get_target_test_names ()" link="cutter-cut-multi-process.html#cut-sub-process-get-target-test-names"/>
    <function name="cut_sub_process_set_target_test_names ()" link="cutter-cut-multi-process.html#cut-sub-process-set-target-test-names"/>
    <function name="cut_sub_process_get_elapsed ()" link="cutter-cut-multi-process.html#cut-sub-process-get-elapsed"/>
    <function name="cut_sub_process_get_total_elapsed ()" link="cutter-cut-multi-process.html#cut-sub-process-get-total-elapsed"/>
    <function name="cut_sub_process_is_crashed ()" link="cutter-cut-multi-process.html#cut-sub-process-is-crashed"/>
    <function name="cut_sub_process_get_fatal_failures ()" link="cutter-cut-multi-process.html#cut-sub-process-get-fatal-failures"/>
    <function name="cut_sub_process_set_fatal_failures ()" link="cutter-cut-multi-process.html#cut-sub-process-set-fatal-failures"/>
    <function name="cut_take_new_sub_process_group()" link="cutter-cut-multi-process.html#cut-take-new-sub-process-group"/>
    <function name="cut_sub_process_group_add ()" link="cutter-cut-multi-process.html#cut-sub-process-group-add"/>
    <function name="cut_sub_process_group_run ()" link="cutter-cut-multi-process.html#cut-sub-process-group-run"/>
    <function name="cut_sub_process_group_run_async ()" link="cutter-cut-multi-process.html#cut-sub-process-group-run-async"/>
    <function name="cut_sub_process_group_wait ()" link="cutter-cut-multi-process.html#cut-sub-process-group-wait"/>
    <function name="gcut_assert_equal_type()" link="cutter-gcut-assertions.html#gcut-assert-equal-type"/>
    <function name="cut_assert_equal_g_type()" link="cutter-gcut-assertions.html#cut-assert-equal-g-type"/>
    <function name="gcut_assert_equal_value()" link="cutter-gcut-assertions.html#gcut-assert-equal-value"/>
    <function name="cut_assert_equal_g_value()" link="cutter-gcut-assertions.html#cut-assert-equal-g-value"/>
    <function name="gcut_assert_equal_list_int()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-int"/>
    <function name="cut_assert_equal_g_list_int()" link="cutter-gcut-assertions.html#cut-assert-equal-g-list-int"/>
    <function name="gcut_assert_equal_list_uint()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-uint"/>
    <function name="gcut_assert_equal_list_string()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-string"/>
    <function name="cut_assert_equal_g_list_string()" link="cutter-gcut-assertions.html#cut-assert-equal-g-list-string"/>
    <function name="gcut_assert_equal_hash_table_string_string()" link="cutter-gcut-assertions.html#gcut-assert-equal-hash-table-string-string"/>
    <function name="gcut_assert_error()" link="cutter-gcut-assertions.html#gcut-assert-error"/>
    <function name="cut_assert_g_error()" link="cutter-gcut-assertions.html#cut-assert-g-error"/>
    <function name="gcut_assert_remove_path()" link="cutter-gcut-assertions.html#gcut-assert-remove-path"/>
    <function name="cut_assert_remove_path()" link="cutter-gcut-assertions.html#cut-assert-remove-path"/>
    <function name="gcut_assert_equal_time_val()" link="cutter-gcut-assertions.html#gcut-assert-equal-time-val"/>
    <function name="gcut_take_object()" link="cutter-gcut-test-utils.html#gcut-take-object"/>
    <function name="gcut_take_error()" link="cutter-gcut-test-utils.html#gcut-take-error"/>
    <function name="gcut_take_list()" link="cutter-gcut-test-utils.html#gcut-take-list"/>
    <function name="gcut_take_hash_table()" link="cutter-gcut-test-utils.html#gcut-take-hash-table"/>
    <function name="gcut_list_string_new ()" link="cutter-gcut-test-utils.html#gcut-list-string-new"/>
    <function name="gcut_list_string_free ()" link="cutter-gcut-test-utils.html#gcut-list-string-free"/>
    <function name="gcut_hash_table_string_string_new ()" link="cutter-gcut-test-utils.html#gcut-hash-table-string-string-new"/>
    <function name="CutDestroyFunction ()" link="cutter-cut-types.html#CutDestroyFunction"/>
    <function name="cut_boolean" link="cutter-cut-types.html#cut-boolean"/>
    <function name="cut_fork()" link="cutter-cut-experimental.html#cut-fork"/>
    <function name="cut_wait_process()" link="cutter-cut-experimental.html#cut-wait-process"/>
    <function name="cut_fork_get_stdout_message()" link="cutter-cut-experimental.html#cut-fork-get-stdout-message"/>
    <function name="cut_fork_get_stderr_message()" link="cutter-cut-experimental.html#cut-fork-get-stderr-message"/>
  </functions>
</book>
