# TCLResult

## 定義

  `#include <twl/tcl.h>`

      typedef enum
      {
          TCL_RESULT_SUCCESS = 0 ,
          TCL_RESULT_ERROR_FS_OPEN_FILE_EX ,
          TCL_RESULT_ERROR_FS_CLOSE_FILE ,
          TCL_RESULT_ERROR_FS_CREATE_FILE_AUTO ,
          TCL_RESULT_ERROR_FS_GET_FILE_LENGTH ,
          TCL_RESULT_ERROR_FS_READ_FILE ,
          TCL_RESULT_ERROR_FS_WRITE_FILE ,
          TCL_RESULT_ERROR_FS_DELETE_FILE ,
          TCL_RESULT_ERROR_FS_OPEN_DIRECTORY ,
          TCL_RESULT_ERROR_FS_CLOSE_DIRECTORY ,
          TCL_RESULT_ERROR_FS_GET_ARCHIVE_RESOURCE ,
          TCL_RESULT_ERROR_OVER_NUM_PICTURES ,
          TCL_RESULT_ERROR_NO_TABLE_FILE ,
          TCL_RESULT_ERROR_BROKEN_TABLE_FILE ,
          TCL_RESULT_ERROR_NO_NEXT_INDEX ,
          TCL_RESULT_ERROR_EXIST_OTHER_FILE ,
          TCL_RESULT_ERROR_ALREADY_MANAGED ,
          TCL_RESULT_ERROR_NO_FIND_PICTURE ,
          TCL_RESULT_ERROR_OTHER ,
          TCL_RESULT_MAX
      } TCLResult;

## 説明

各種関数の返り値として、結果を表す値です。

内容は以下の通りです。

TCL_RESULT_SUCCESS | 関数が正しく成功したことを表します。
TCL_RESULT_ERROR_FS_OPEN_FILE_EX | 関数内の `FS_OpenFileEx` で失敗したことを表します。
TCL_RESULT_ERROR_FS_CLOS_FILE | 関数内の `FS_CloseFile` で失敗したことを表します。
TCL_RESULT_ERROR_FS_CREATE_FILE_AUTO | 関数内の `FS_CreateFileAuto` で失敗したことを表します。
TCL_RESULT_ERROR_FS_GET_FILE_LENGTH | 関数内の `FS_GetFileLength` で失敗したことを表します。
TCL_RESULT_ERROR_FS_READ_FILE | 関数内の `FS_ReadFile` で失敗したことを表します。
TCL_RESULT_ERROR_FS_WRITE_FILE | 関数内の `FS_WriteFile` で失敗したことを表します。
TCL_RESULT_ERROR_FS_DELETE_FILE | 関数内の `FS_DeleteFile` で失敗したことを表します。
TCL_RESULT_ERROR_FS_OPEN_DIRECTORY | 関数内の `FS_OpenDirectory` で失敗したことを表します。
TCL_RESULT_ERROR_FS_CLOSE_DIRECTORY | 関数内の `FS_CloseDirectory` で失敗したことを表します。
TCL_RESULT_ERROR_FS_GET_ARCHIVE_RESOURCE | 関数内の `FS_GetArchiveResource` で失敗したことを表します。
TCL_RESULT_ERROR_OVER_NUM_PICTURES | 管理できる上限を超えているため処理できないことを表します。
TCL_RESULT_ERROR_NO_TABLE_FILE | 管理ファイルが存在しないことを表します。
TCL_RESULT_ERROR_BROKEN_TABLE_FILE | 管理ファイルが壊れていることを表します。
TCL_RESULT_ERROR_NO_NEXT_INDEX | 次回保存先が存在しないことを表します。
TCL_RESULT_ERROR_EXIST_OTHER_FILE | 次回保存先に既にファイルが存在していることを表します。
TCL_RESULT_ERROR_ALREADY_MANAGED | 次回保存先に指定されたパス上のファイルが既に管理されていることを表します。
TCL_RESULT_ERROR_NO_FIND_PICTURE | 検索の結果写真やフレームが見つからなかったことを表します。
TCL_RESULT_ERROR_OTHER | その他のエラーを表します。

## 参照

## 履歴

2008/10/07 初版