// Rowley C Compiler, runtime support. // // Copyright (c) 2001, 2002 Rowley Associates Limited. // // This file may be distributed under the terms of the License Agreement // provided with this software. // // THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. #ifndef __errno_h #define __errno_h #define EDOM 0x01 #define EILSEQ 0x02 #define ERANGE 0x03 #ifdef __MT int *__errno(void); #define errno (*__errno()) #else extern volatile int errno; //Might get changed asynchronously. #endif #endif