readconf  1.6
設定ファイル読み込みモジュール
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 グループ
データ構造 | 型定義 | 列挙型 | 変数
エラー情報

データ構造

struct  RCError
 エラー情報格納構造体。 [詳細]
 

型定義

typedef enum RCErrorNo RCErrorNo
 エラー番号。 [詳細]
 
typedef struct RCError RCError
 エラー情報格納構造体。 [詳細]
 

列挙型

enum  RCErrorNo {
  RCErrorNone = 0, RCErrorNoItem, RCErrorNullItem, RCErrorOpen,
  RCErrorNoMemory, RCErrorStringTooLong, RCErrorNameTooLong, RCErrorSyntax,
  RCErrorTypeMismatch, RCErrorUnexpectedName, RCErrorRedefinition, RCErrorNumberFormat,
  RCErrorValidationFailed, RCErrorBoolValue, RCErrorConstantConversion
}
 エラー番号。 [詳細]
 

変数

RCErrorRCRaisedErrors
 エラー情報格納配列。 [詳細]
 
size_t RCNumRaisedErrors
 エラー情報数。 [詳細]
 

説明

型定義

typedef struct RCError RCError

エラー情報格納構造体。

typedef enum RCErrorNo RCErrorNo

エラー番号。

列挙型

enum RCErrorNo

エラー番号。

列挙型の値
RCErrorNone 

エラー無し。

RCErrorNoItem 

読み込み先の設定項目構造体が指定されませんでした。

RCErrorNullItem 

読み込み先の設定項目構造体がNULLでした。

RCErrorOpen 

設定ファイルをオープンできませんでした。

RCErrorNoMemory 

メモリを確保できませんでした。

RCErrorStringTooLong 

読み込もうとした文字列が長すぎました。

RCErrorNameTooLong 

読み込もうとした名前が長すぎました。

RCErrorSyntax 

設定ファイルの構文誤りです。

RCErrorTypeMismatch 

設定項目の型が合っていません。

RCErrorUnexpectedName 

予期しない設定項目名が現れました。

RCErrorRedefinition 

設定項目が再定義されました。

RCErrorNumberFormat 

数値の形式が間違っています。

RCErrorValidationFailed 

検証に失敗しました。

RCErrorBoolValue 

真偽値の値が間違っています。

RCErrorConstantConversion 

定数名を数値に変換できませんでした。

readconf.h106 行で定義されています。

変数

size_t RCNumRaisedErrors

エラー情報数。

readconf.c37 行で定義されています。

参照元 addError(), RCFreeRaisedErrors(), と readconf().

RCError* RCRaisedErrors

エラー情報格納配列。

readconf.c38 行で定義されています。