blob: 148216fa9f42eeab0753ada5d8cfebe2ad9c8c01 [file] [log] [blame]
/**
* @file morpho_error.h
* @brief ƒGƒ‰[ƒR[ƒh‚Ì’è‹`
* @version 1.0.0
* @date 2008-06-09
*
* Copyright (C) 2006-2012 Morpho, Inc.
*/
#ifndef MORPHO_ERROR_H
#define MORPHO_ERROR_H
/** ƒGƒ‰[ƒR[ƒh .*/
#define MORPHO_OK (0x00000000) /**< ¬Œ÷ */
#define MORPHO_DOPROCESS (0x00000001) /**< ˆ—’† */
#define MORPHO_CANCELED (0x00000002) /**< ƒLƒƒƒ“ƒZƒ‹‚³‚ꂽ */
#define MORPHO_SUSPENDED (0x00000008) /**< ’†’f‚³‚ꂽ */
#define MORPHO_ERROR_GENERAL_ERROR (0x80000000) /**< ˆê”Ê“I‚ȃGƒ‰[. */
#define MORPHO_ERROR_PARAM (0x80000001) /**< ˆø”‚ª•s³. */
#define MORPHO_ERROR_STATE (0x80000002) /**< “à•”ó‘Ô‚âŠÖ”ŒÄo‡˜‚ª•s³. */
#define MORPHO_ERROR_MALLOC (0x80000004) /**< ƒƒ‚ƒŠƒAƒƒP[ƒVƒ‡ƒ“ƒGƒ‰[. */
#define MORPHO_ERROR_IO (0x80000008) /**< “üo—̓Gƒ‰[. */
#define MORPHO_ERROR_UNSUPPORTED (0x80000010) /**< ‹@”\‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢. */
#define MORPHO_ERROR_NOTFOUND (0x80000020) /**< ŒŸõ‘ΏۂªŒ©‚‚©‚ç‚È‚¢ */
#define MORPHO_ERROR_INTERNAL (0x80000040) /**< “à•”ƒGƒ‰[. */
#define MORPHO_ERROR_UNKNOWN (0xC0000000) /**< ã‹LˆÈŠO‚̃Gƒ‰[. */
#endif /* #ifndef MORPHO_ERROR_H */