1 /** 2 * @file morpho_error.h 3 * @brief �G���[�R�[�h�̒�` 4 * @version 1.0.0 5 * @date 2008-06-09 6 * 7 * Copyright (C) 2006-2012 Morpho, Inc. 8 */ 9 10 #ifndef MORPHO_ERROR_H 11 #define MORPHO_ERROR_H 12 13 /** �G���[�R�[�h .*/ 14 #define MORPHO_OK (0x00000000) /**< ���� */ 15 #define MORPHO_DOPROCESS (0x00000001) /**< ������ */ 16 #define MORPHO_CANCELED (0x00000002) /**< �L�����Z�����ꂽ */ 17 #define MORPHO_SUSPENDED (0x00000008) /**< ���f���ꂽ */ 18 19 #define MORPHO_ERROR_GENERAL_ERROR (0x80000000) /**< ��ʓI�ȃG���[. */ 20 #define MORPHO_ERROR_PARAM (0x80000001) /**< �������s��. */ 21 #define MORPHO_ERROR_STATE (0x80000002) /**< ������Ԃ���ďo�������s��. */ 22 #define MORPHO_ERROR_MALLOC (0x80000004) /**< �������A���P�[�V�����G���[. */ 23 #define MORPHO_ERROR_IO (0x80000008) /**< ���o�̓G���[. */ 24 #define MORPHO_ERROR_UNSUPPORTED (0x80000010) /**< �@�\���T�|�[�g���Ă��Ȃ�. */ 25 #define MORPHO_ERROR_NOTFOUND (0x80000020) /**< �����Ώۂ�������Ȃ� */ 26 #define MORPHO_ERROR_INTERNAL (0x80000040) /**< �����G���[. */ 27 #define MORPHO_ERROR_UNKNOWN (0xC0000000) /**< ��L�ȊO�̃G���[. */ 28 29 #endif /* #ifndef MORPHO_ERROR_H */ 30