Annotation of embedaddon/libxml2/win32/wince/wincecompat.h, revision 1.1
1.1 ! misho 1: /*
! 2: * wincecompat.h : wince compatiblity header file
! 3: *
! 4: * See Copyright for the status of this software.
! 5: *
! 6: * javier@tiresiassoft.com
! 7: *
! 8: * 17 Sep 2002 created
! 9: */
! 10:
! 11: #ifndef __WINCECOMPAT_H__
! 12: #define __WINCECOMPAT_H__
! 13:
! 14: #include <stdio.h>
! 15: #include <winbase.h>
! 16:
! 17: #define MAX_STRERROR 31
! 18:
! 19: #define O_RDONLY 0x0000 /* open for reading only */
! 20: #define O_WRONLY 0x0001 /* open for writing only */
! 21: #define O_RDWR 0x0002 /* open for reading and writing */
! 22: #define O_APPEND 0x0008 /* writes done at eof */
! 23:
! 24: #define O_CREAT 0x0100 /* create and open file */
! 25: #define O_TRUNC 0x0200 /* open and truncate */
! 26: #define O_EXCL 0x0400 /* open only if file doesn't already exist */
! 27:
! 28: #define BUFSIZ 4096
! 29:
! 30: extern int errno;
! 31: /*
! 32: Prototypes
! 33: */
! 34: int read(int handle, char *buffer, unsigned int len);
! 35: int write(int handle, const char *buffer, unsigned int len);
! 36: int open(const char *filename,int oflag, ...);
! 37: int close(int handle);
! 38: char *getenv( const char *varname );
! 39: char *getcwd( char *buffer, unsigned int size);
! 40: char *strerror(int errnum);
! 41:
! 42: /*
! 43: Macro'ed inexistant funtion names
! 44:
! 45: */
! 46: #define snprintf _snprintf
! 47: #define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
! 48: #define perror(_t) MessageBox(NULL, _T("_t"), _T("Error/Warning"), MB_OK)
! 49:
! 50: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>