<?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リファレンスマニュアル" link="index.html" author="" name="cutter" version="2">
  <chapters>
    <sub name="はじめに" link="pt01.html">
      <sub name="はじめよう" link="start.html">
        <sub name="NEWS" link="news.html"/>
        <sub name="README" link="readme.html"/>
        <sub name="チュートリアル" link="tutorial.html"/>
        <sub name="機能" link="features.html"/>
      </sub>
    </sub>
    <sub name="リファレンス" link="pt02.html">
      <sub name="テスト作成" link="writing.html">
        <sub name="Cutter" link="cutter-cutter.html"/>
        <sub name="検証" link="cutter-cut-assertions.html"/>
        <sub name="テストユーティリティ" link="cutter-cut-test-utils.html"/>
        <sub name="マルチプロセス" link="cutter-cut-multi-process.html"/>
        <sub name="GLibサポート付きの検証" link="cutter-gcut-assertions.html"/>
        <sub name="GLibサポート付きテストユーティリティ" link="cutter-gcut-test-utils.html"/>
        <sub name="型" link="cutter-cut-types.html"/>
        <sub name="実験" link="cutter-cut-experimental.html"/>
      </sub>
    </sub>
    <sub name="索引" link="ix01.html"/>
    <sub name="非推奨のシンボル一覧" link="ix02.html"/>
    <sub name="1.0.4での新しいシンボル一覧" link="ix03.html"/>
    <sub name="1.0.3での新しいシンボル一覧" link="ix04.html"/>
    <sub name="1.0.2での新しいシンボル一覧" link="ix05.html"/>
    <sub name="1.0.1での新しいシンボル一覧" link="ix06.html"/>
    <sub name="1.0での新しいシンボル一覧" link="ix07.html"/>
    <sub name="0.9での新しいシンボル一覧" link="ix08.html"/>
    <sub name="0.8での新しいシンボル一覧" link="ix09.html"/>
    <sub name="0.7での新しいシンボル一覧" link="ix10.html"/>
    <sub name="0.6での新しいシンボル一覧" link="ix11.html"/>
    <sub name="0.5での新しいシンボル一覧" link="ix12.html"/>
    <sub name="0.4での新しいシンボル一覧" link="ix13.html"/>
    <sub name="0.3での新しいシンボル一覧" link="ix14.html"/>
  </chapters>
  <functions>
    <keyword type="" name="GLibを別途インストールする場合" link="readme.html#id381774"/>
    <keyword type="" name="オプション" link="readme.html#id377766"/>
    <keyword type="" name="進行状況" link="readme.html#id399703"/>
    <keyword type="" name="テスト結果のまとめ" link="readme.html#id399811"/>
    <keyword type="" name="XML出力" link="readme.html#id399961"/>
    <keyword type="" name="テストカバレッジ" link="readme.html#id399988"/>
    <keyword type="" name="表明" link="readme.html#id400021"/>
    <keyword type="" name="属性" link="readme.html#id400039"/>
    <keyword type="" name="雛型" link="readme.html#id400070"/>
    <keyword type="" name="configure.ac" link="tutorial.html#id396461"/>
    <keyword type="" name="Makefile.am" link="tutorial.html#id396499"/>
    <keyword type="" name="テストプログラムの作成" link="tutorial.html#id324343"/>
    <keyword type="" name="テストのビルド" link="tutorial.html#id324420"/>
    <keyword type="" name="テスト起動" link="tutorial.html#id383205"/>
    <keyword type="" name="スタックの実装" link="tutorial.html#id383390"/>
    <keyword type="" name="pushのテスト" link="tutorial.html#id383682"/>
    <keyword type="" name="cut_stack_push()の実装" link="tutorial.html#id383722"/>
    <keyword type="" name="メモリ開放" link="tutorial.html#id383816"/>
    <keyword type="" name="stack_new()/stack_free()の実装" link="tutorial.html#id383918"/>
    <keyword type="" name="stack_push()の本実装" link="tutorial.html#id383985"/>
    <keyword type="" name="stack_is_empty()の本実装" link="tutorial.html#id384041"/>
    <keyword type="" name="popのテスト" link="tutorial.html#id384093"/>
    <keyword type="" name="stack_pop()の実装" link="tutorial.html#id384137"/>
    <keyword type="" name="データ領域の確保" link="tutorial.html#id384214"/>
    <keyword type="" name="stack_pop()の本実装" link="tutorial.html#id384261"/>
    <keyword type="" name="メモリ割り当て部分の重複の除去" link="tutorial.html#id384320"/>
    <keyword type="" name="エラー処理部分の重複の除去" link="tutorial.html#id384373"/>
    <keyword type="" name="メリット" link="tutorial.html#id384448"/>
    <keyword type="" name="スタックのテスト" link="tutorial.html#id384496"/>
    <keyword type="" name="スタックの実装" link="tutorial.html#id384528"/>
    <keyword type="" name="Cutterがある場合だけテストをサポート" link="tutorial.html#id384560"/>
    <keyword type="" name="関連項目" link="tutorial.html#id384670"/>
    <keyword type="" name="フィクスチャ" link="features.html#id375432"/>
    <keyword type="" name="テスト登録コード不要" link="features.html#id404654"/>
    <keyword type="" name="デバッグに便利な結果出力" link="features.html#id404679"/>
    <keyword type="" name="豊富な検証機能" link="features.html#id404758"/>
    <keyword type="" name="複数のプラットフォーム対応" link="features.html#id404912"/>
    <keyword type="" name="データ駆動テストのサポート" link="features.html#id404958"/>
    <keyword type="" name="カバレッジのサポート" link="features.html#id405082"/>
    <keyword type="" name="クラッシュ時のバックトレース出力" link="features.html#id405116"/>
    <keyword type="" name="テスト結果の保存・復元" link="features.html#id405137"/>
    <keyword type="function" name="setup ()" link="cutter-cutter.html#setup"/>
    <keyword type="function" name="teardown ()" link="cutter-cutter.html#teardown"/>
    <keyword type="function" name="startup ()" link="cutter-cutter.html#startup" since="0.8"/>
    <keyword type="function" name="shutdown ()" link="cutter-cutter.html#shutdown" since="0.8"/>
    <keyword type="macro" name="cut_add_data()" link="cutter-cutter.html#cut-add-data" since="1.0.3"/>
    <keyword type="macro" name="cut_set_attributes()" link="cutter-cutter.html#cut-set-attributes" since="1.0.4"/>
    <keyword type="macro" name="cut_get_current_test_context()" link="cutter-cutter.html#cut-get-current-test-context" since="1.0.4"/>
    <keyword type="macro" name="cut_set_current_test_context()" link="cutter-cutter.html#cut-set-current-test-context" since="1.0.4"/>
    <keyword type="macro" name="cut_assert()" link="cutter-cut-assertions.html#cut-assert"/>
    <keyword type="macro" name="cut_assert_true()" link="cutter-cut-assertions.html#cut-assert-true" since="0.9"/>
    <keyword type="macro" name="cut_assert_false()" link="cutter-cut-assertions.html#cut-assert-false" since="0.9"/>
    <keyword type="macro" name="cut_assert_null()" link="cutter-cut-assertions.html#cut-assert-null"/>
    <keyword type="macro" name="cut_assert_null_string()" link="cutter-cut-assertions.html#cut-assert-null-string" since="0.3"/>
    <keyword type="macro" name="cut_assert_not_null()" link="cutter-cut-assertions.html#cut-assert-not-null"/>
    <keyword type="macro" name="cut_assert_equal_int()" link="cutter-cut-assertions.html#cut-assert-equal-int"/>
    <keyword type="macro" name="cut_assert_equal_uint()" link="cutter-cut-assertions.html#cut-assert-equal-uint"/>
    <keyword type="macro" name="cut_assert_equal_double()" link="cutter-cut-assertions.html#cut-assert-equal-double"/>
    <keyword type="macro" name="cut_assert_equal_string()" link="cutter-cut-assertions.html#cut-assert-equal-string"/>
    <keyword type="macro" name="cut_assert_equal_string_with_free()" link="cutter-cut-assertions.html#cut-assert-equal-string-with-free" since="0.3"/>
    <keyword type="macro" name="cut_assert_equal_string_or_null()" link="cutter-cut-assertions.html#cut-assert-equal-string-or-null" deprecated="0.3: Use cut_assert_equal_string() instead."/>
    <keyword type="macro" name="cut_assert_equal_memory()" link="cutter-cut-assertions.html#cut-assert-equal-memory"/>
    <keyword type="macro" name="cut_assert_equal_string_array()" link="cutter-cut-assertions.html#cut-assert-equal-string-array"/>
    <keyword type="macro" name="cut_assert_equal_string_array_with_free()" link="cutter-cut-assertions.html#cut-assert-equal-string-array-with-free" since="0.9"/>
    <keyword type="macro" name="cut_assert_operator()" link="cutter-cut-assertions.html#cut-assert-operator"/>
    <keyword type="macro" name="cut_assert_operator_int()" link="cutter-cut-assertions.html#cut-assert-operator-int"/>
    <keyword type="macro" name="cut_assert_equal()" link="cutter-cut-assertions.html#cut-assert-equal"/>
    <keyword type="macro" name="cut_assert_errno()" link="cutter-cut-assertions.html#cut-assert-errno" since="0.8"/>
    <keyword type="macro" name="cut_assert_file_exist()" link="cutter-cut-assertions.html#cut-assert-file-exist" deprecated="1.0.2: Use cut_assert_path_exist() instead." since="0.9"/>
    <keyword type="macro" name="cut_assert_path_exist()" link="cutter-cut-assertions.html#cut-assert-path-exist" since="1.0.2"/>
    <keyword type="macro" name="cut_assert_path_not_exist()" link="cutter-cut-assertions.html#cut-assert-path-not-exist" since="1.0.2"/>
    <keyword type="macro" name="cut_assert_match()" link="cutter-cut-assertions.html#cut-assert-match" since="1.0"/>
    <keyword type="macro" name="cut_assert_match_with_free()" link="cutter-cut-assertions.html#cut-assert-match-with-free" since="1.0"/>
    <keyword type="macro" name="cut_assert_equal_pointer()" link="cutter-cut-assertions.html#cut-assert-equal-pointer" since="1.0"/>
    <keyword type="macro" name="cut_assert_equal_fixture_data_string()" link="cutter-cut-assertions.html#cut-assert-equal-fixture-data-string" since="1.0.2"/>
    <keyword type="macro" name="cut_error()" link="cutter-cut-assertions.html#cut-error"/>
    <keyword type="macro" name="cut_error_errno()" link="cutter-cut-assertions.html#cut-error-errno" since="1.0.2"/>
    <keyword type="macro" name="cut_fail()" link="cutter-cut-assertions.html#cut-fail"/>
    <keyword type="macro" name="cut_pend()" link="cutter-cut-assertions.html#cut-pend"/>
    <keyword type="macro" name="cut_pending()" link="cutter-cut-assertions.html#cut-pending" deprecated="0.4: Use cut_pend() instead."/>
    <keyword type="macro" name="cut_notify()" link="cutter-cut-assertions.html#cut-notify"/>
    <keyword type="macro" name="cut_omit()" link="cutter-cut-assertions.html#cut-omit" since="0.8"/>
    <keyword type="macro" name="cut_take_string()" link="cutter-cut-test-utils.html#cut-take-string"/>
    <keyword type="macro" name="cut_take_printf()" link="cutter-cut-test-utils.html#cut-take-printf"/>
    <keyword type="macro" name="cut_take_string_array()" link="cutter-cut-test-utils.html#cut-take-string-array"/>
    <keyword type="macro" name="cut_take_diff()" link="cutter-cut-test-utils.html#cut-take-diff"/>
    <keyword type="macro" name="cut_append_diff()" link="cutter-cut-test-utils.html#cut-append-diff" since="1.0.3"/>
    <keyword type="macro" name="cut_inspect_string_array()" link="cutter-cut-test-utils.html#cut-inspect-string-array"/>
    <keyword type="macro" name="cut_set_fixture_data_dir()" link="cutter-cut-test-utils.html#cut-set-fixture-data-dir" since="1.0.2"/>
    <keyword type="macro" name="cut_build_fixture_data_path()" link="cutter-cut-test-utils.html#cut-build-fixture-data-path" since="1.0.2"/>
    <keyword type="macro" name="cut_get_fixture_data_string()" link="cutter-cut-test-utils.html#cut-get-fixture-data-string" since="1.0.2"/>
    <keyword type="macro" name="cut_remove_path()" link="cutter-cut-test-utils.html#cut-remove-path" since="1.0.2"/>
    <keyword type="struct" name="CutSubProcess" link="cutter-cut-multi-process.html#CutSubProcess" since="1.0.4"/>
    <keyword type="struct" name="CutSubProcessGroup" link="cutter-cut-multi-process.html#CutSubProcessGroup" since="1.0.4"/>
    <keyword type="macro" name="cut_take_new_sub_process()" link="cutter-cut-multi-process.html#cut-take-new-sub-process" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_run ()" link="cutter-cut-multi-process.html#cut-sub-process-run" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_run_async ()" link="cutter-cut-multi-process.html#cut-sub-process-run-async" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_wait ()" link="cutter-cut-multi-process.html#cut-sub-process-wait" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_is_success ()" link="cutter-cut-multi-process.html#cut-sub-process-is-success" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_is_running ()" link="cutter-cut-multi-process.html#cut-sub-process-is-running" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_test_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-get-test-directory" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_test_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-set-test-directory" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_source_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-get-source-directory" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_source_directory ()" link="cutter-cut-multi-process.html#cut-sub-process-set-source-directory" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_multi_thread ()" link="cutter-cut-multi-process.html#cut-sub-process-get-multi-thread" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_multi_thread ()" link="cutter-cut-multi-process.html#cut-sub-process-set-multi-thread" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_exclude_files ()" link="cutter-cut-multi-process.html#cut-sub-process-get-exclude-files" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_exclude_files ()" link="cutter-cut-multi-process.html#cut-sub-process-set-exclude-files" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_exclude_directories ()" link="cutter-cut-multi-process.html#cut-sub-process-get-exclude-directories" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_exclude_directories ()" link="cutter-cut-multi-process.html#cut-sub-process-set-exclude-directories" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_target_test_case_names ()" link="cutter-cut-multi-process.html#cut-sub-process-get-target-test-case-names" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_target_test_case_names ()" link="cutter-cut-multi-process.html#cut-sub-process-set-target-test-case-names" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_target_test_names ()" link="cutter-cut-multi-process.html#cut-sub-process-get-target-test-names" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_target_test_names ()" link="cutter-cut-multi-process.html#cut-sub-process-set-target-test-names" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_elapsed ()" link="cutter-cut-multi-process.html#cut-sub-process-get-elapsed" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_total_elapsed ()" link="cutter-cut-multi-process.html#cut-sub-process-get-total-elapsed" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_is_crashed ()" link="cutter-cut-multi-process.html#cut-sub-process-is-crashed" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_get_fatal_failures ()" link="cutter-cut-multi-process.html#cut-sub-process-get-fatal-failures" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_set_fatal_failures ()" link="cutter-cut-multi-process.html#cut-sub-process-set-fatal-failures" since="1.0.4"/>
    <keyword type="macro" name="cut_take_new_sub_process_group()" link="cutter-cut-multi-process.html#cut-take-new-sub-process-group" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_group_add ()" link="cutter-cut-multi-process.html#cut-sub-process-group-add" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_group_run ()" link="cutter-cut-multi-process.html#cut-sub-process-group-run" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_group_run_async ()" link="cutter-cut-multi-process.html#cut-sub-process-group-run-async" since="1.0.4"/>
    <keyword type="function" name="cut_sub_process_group_wait ()" link="cutter-cut-multi-process.html#cut-sub-process-group-wait" since="1.0.4"/>
    <keyword type="macro" name="gcut_assert_equal_type()" link="cutter-gcut-assertions.html#gcut-assert-equal-type" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_equal_g_type()" link="cutter-gcut-assertions.html#cut-assert-equal-g-type" deprecated="1.0.3: Use gcut_assert_equal_type() instead."/>
    <keyword type="macro" name="gcut_assert_equal_value()" link="cutter-gcut-assertions.html#gcut-assert-equal-value" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_equal_g_value()" link="cutter-gcut-assertions.html#cut-assert-equal-g-value" deprecated="1.0.3: Use gcut_assert_equal_value() instead."/>
    <keyword type="macro" name="gcut_assert_equal_list_int()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-int" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_equal_g_list_int()" link="cutter-gcut-assertions.html#cut-assert-equal-g-list-int" deprecated="1.0.3: Use gcut_assert_equal_list_int() instead." since="0.8"/>
    <keyword type="macro" name="gcut_assert_equal_list_uint()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-uint" since="1.0.3"/>
    <keyword type="macro" name="gcut_assert_equal_list_string()" link="cutter-gcut-assertions.html#gcut-assert-equal-list-string" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_equal_g_list_string()" link="cutter-gcut-assertions.html#cut-assert-equal-g-list-string" deprecated="1.0.3: Use gcut_assert_equal_list_string() instead." since="0.8"/>
    <keyword type="macro" name="gcut_assert_equal_hash_table_string_string()" link="cutter-gcut-assertions.html#gcut-assert-equal-hash-table-string-string" since="1.0.4"/>
    <keyword type="macro" name="gcut_assert_error()" link="cutter-gcut-assertions.html#gcut-assert-error" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_g_error()" link="cutter-gcut-assertions.html#cut-assert-g-error" deprecated="1.0.3: Use gcut_assert_error() instead." since="1.0"/>
    <keyword type="macro" name="gcut_assert_remove_path()" link="cutter-gcut-assertions.html#gcut-assert-remove-path" since="1.0.3"/>
    <keyword type="macro" name="cut_assert_remove_path()" link="cutter-gcut-assertions.html#cut-assert-remove-path" deprecated="1.0.3: Use gcut_assert_remove_path() instead." since="1.0.2"/>
    <keyword type="macro" name="gcut_assert_equal_time_val()" link="cutter-gcut-assertions.html#gcut-assert-equal-time-val" since="1.0.4"/>
    <keyword type="macro" name="gcut_take_object()" link="cutter-gcut-test-utils.html#gcut-take-object" since="1.0.3"/>
    <keyword type="macro" name="gcut_take_error()" link="cutter-gcut-test-utils.html#gcut-take-error" since="1.0.3"/>
    <keyword type="macro" name="gcut_take_list()" link="cutter-gcut-test-utils.html#gcut-take-list" since="1.0.3"/>
    <keyword type="macro" name="gcut_take_hash_table()" link="cutter-gcut-test-utils.html#gcut-take-hash-table" since="1.0.4"/>
    <keyword type="function" name="gcut_list_string_new ()" link="cutter-gcut-test-utils.html#gcut-list-string-new" since="1.0.3"/>
    <keyword type="function" name="gcut_list_string_free ()" link="cutter-gcut-test-utils.html#gcut-list-string-free" since="1.0.3"/>
    <keyword type="function" name="gcut_hash_table_string_string_new ()" link="cutter-gcut-test-utils.html#gcut-hash-table-string-string-new" since="1.0.4"/>
    <keyword type="function" name="CutDestroyFunction ()" link="cutter-cut-types.html#CutDestroyFunction"/>
    <keyword type="typedef" name="cut_boolean" link="cutter-cut-types.html#cut-boolean"/>
    <keyword type="macro" name="cut_fork()" link="cutter-cut-experimental.html#cut-fork" since="0.8"/>
    <keyword type="macro" name="cut_wait_process()" link="cutter-cut-experimental.html#cut-wait-process" since="0.8"/>
    <keyword type="macro" name="cut_fork_get_stdout_message()" link="cutter-cut-experimental.html#cut-fork-get-stdout-message" since="0.8"/>
    <keyword type="macro" name="cut_fork_get_stderr_message()" link="cutter-cut-experimental.html#cut-fork-get-stderr-message" since="0.8"/>
  </functions>
</book>
