Changeset 10004 for trunk/include
- Timestamp:
- Apr 10, 2003, 12:26:25 PM (22 years ago)
- Location:
- trunk/include
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/os2sel.h
r9969 r10004 1 /* $Id: os2sel.h,v 1.1 2 2003-04-02 11:02:34sandervl Exp $ */1 /* $Id: os2sel.h,v 1.13 2003-04-10 10:26:23 sandervl Exp $ */ 2 2 /* 3 3 * … … 38 38 static inline unsigned short GetFS(void) 39 39 { 40 asm volatile (41 "mov %fs, %ax \n\t"42 );40 int __res; 41 __asm__ __volatile__("mov %%fs, %%eax" : "=a" (__res)); 42 return(__res); 43 43 } 44 44 45 45 static inline void SetFS(unsigned short sel) 46 46 { 47 __asm__ __volatile__("mov w %%ax,%%fs" : : "a" (sel));47 __asm__ __volatile__("mov %%eax,%%fs" : : "a" (sel)); 48 48 } 49 49 50 static inline unsigned short RestoreOS2FS(void)50 static inline int RestoreOS2FS(void) 51 51 { 52 asm volatile ( 53 "push $0x0150b \n\t" 54 "movw %fs,%ax \n\t" 55 "pop %fs" 56 ); 52 int __res, xx = 0x0150b; 53 54 __asm__ __volatile__( 55 "mov %%fs,%0 \n\t" 56 "mov %1,%%fs \n\t" 57 : "=&r" (__res) : "r" (xx)); 58 return(__res); 57 59 } 58 60 -
trunk/include/win/debugstr.h
r6383 r10004 23 23 24 24 #ifdef __GNUC__ 25 26 #ifdef printf 27 #undef printf 28 #endif 29 25 30 extern int dbg_printf(const char *format, ...) __attribute__((format (printf,1,2))); 31 32 #define printf emx_printf 33 26 34 #else 27 35 extern int dbg_printf(const char *format, ...); -
trunk/include/win/msvcrt/conio.h
r8207 r10004 15 15 #endif 16 16 17 char* _cgets(char*);18 int _cprintf(const char*,...);19 int _cputs(const char*);20 int _cscanf(const char*,...);21 int _getch(void);22 int _getche(void);17 char* MSVCRT__cgets(char*); 18 int MSVCRT__cprintf(const char*,...); 19 int MSVCRT__cputs(const char*); 20 int MSVCRT__cscanf(const char*,...); 21 int MSVCRT__getch(void); 22 int MSVCRT__getche(void); 23 23 int _kbhit(void); 24 24 int _putch(int); 25 int _ungetch(int);25 int MSVCRT__ungetch(int); 26 26 27 27 #ifdef _M_IX86 -
trunk/include/win/msvcrt/direct.h
r8207 r10004 18 18 #endif 19 19 20 int _chdir(const char*);21 int _chdrive(int);22 char* _getcwd(char*,int);20 int MSVCRT(_chdir)(const char*); 21 int MSVCRT(_chdrive)(int); 22 char* MSVCRT(_getcwd)(char*,int); 23 23 char* _getdcwd(int,char*,int); 24 int _getdrive(void);24 int MSVCRT(_getdrive)(void); 25 25 unsigned long _getdrives(void); 26 int _mkdir(const char*);26 int MSVCRT(_mkdir)(const char*); 27 27 int _rmdir(const char*); 28 28 -
trunk/include/win/msvcrt/io.h
r8207 r10004 67 67 #endif 68 68 69 int _access(const char*,int);70 int _chmod(const char*,int);69 int MSVCRT(_access)(const char*,int); 70 int MSVCRT(_chmod)(const char*,int); 71 71 int _chsize(int,long); 72 int _close(int);72 int MSVCRT(_close)(int); 73 73 int _commit(int); 74 74 int _creat(const char*,int); … … 91 91 int _open(const char*,int,...); 92 92 int _open_osfhandle(long,int); 93 int _pipe(int*,unsigned int,int);94 int _read(int,void*,unsigned int);93 int MSVCRT(_pipe)(int*,unsigned int,int); 94 int MSVCRT(_read)(int,void*,unsigned int); 95 95 int _setmode(int,int); 96 96 int _sopen(const char*,int,int,...); … … 99 99 int _umask(int); 100 100 int _unlink(const char*); 101 int _write(int,const void*,unsigned int);101 int MSVCRT(_write)(int,const void*,unsigned int); 102 102 103 int MSVCRT( remove)(const char*);104 int MSVCRT( rename)(const char*,const char*);103 int MSVCRT(_remove)(const char*); 104 int MSVCRT(_rename)(const char*,const char*); 105 105 106 106 int _waccess(const WCHAR*,int); -
trunk/include/win/msvcrt/process.h
r8207 r10004 37 37 typedef unsigned int (__stdcall *_beginthreadex_start_routine_t)(void *); 38 38 39 unsigned long _beginthread(_beginthread_start_routine_t,unsigned int,void*);39 unsigned long MSVCRT(_beginthread)(_beginthread_start_routine_t,unsigned int,void*); 40 40 unsigned long _beginthreadex(void*,unsigned int,_beginthreadex_start_routine_t,void*,unsigned int,unsigned int*); 41 41 int _cwait(int*,int,int); 42 void _endthread(void);42 void MSVCRT(_endthread)(void); 43 43 void _endthreadex(unsigned int); 44 int _execl(const char*,const char*,...);45 int _execle(const char*,const char*,...);46 int _execlp(const char*,const char*,...);47 int _execlpe(const char*,const char*,...);48 int _execv(const char*,char* const *);49 int _execve(const char*,char* const *,const char* const *);50 int _execvp(const char*,char* const *);51 int _execvpe(const char*,char* const *,const char* const *);44 int MSVCRT(_execl)(const char*,const char*,...); 45 int MSVCRT(_execle)(const char*,const char*,...); 46 int MSVCRT(_execlp)(const char*,const char*,...); 47 int MSVCRT(_execlpe)(const char*,const char*,...); 48 int MSVCRT(_execv)(const char*,char* const *); 49 int MSVCRT(_execve)(const char*,char* const *,const char* const *); 50 int MSVCRT(_execvp)(const char*,char* const *); 51 int MSVCRT(_execvpe)(const char*,char* const *,const char* const *); 52 52 int _getpid(void); 53 int _spawnl(int,const char*,const char*,...);54 int _spawnle(int,const char*,const char*,...);55 int _spawnlp(int,const char*,const char*,...);56 int _spawnlpe(int,const char*,const char*,...);57 int _spawnv(int,const char*,const char* const *);58 int _spawnve(int,const char*,const char* const *,const char* const *);59 int _spawnvp(int,const char*,const char* const *);60 int _spawnvpe(int,const char*,const char* const *,const char* const *);53 int MSVCRT(_spawnl)(int,const char*,const char*,...); 54 int MSVCRT(_spawnle)(int,const char*,const char*,...); 55 int MSVCRT(_spawnlp)(int,const char*,const char*,...); 56 int MSVCRT(_spawnlpe)(int,const char*,const char*,...); 57 int MSVCRT(_spawnv)(int,const char*,const char* const *); 58 int MSVCRT(_spawnve)(int,const char*,const char* const *,const char* const *); 59 int MSVCRT(_spawnvp)(int,const char*,const char* const *); 60 int MSVCRT(_spawnvpe)(int,const char*,const char* const *,const char* const *); 61 61 62 62 void MSVCRT(_c_exit)(void); -
trunk/include/win/msvcrt/stdio.h
r9631 r10004 149 149 #ifndef MSVCRT_STDIO_DEFINED 150 150 #define MSVCRT_STDIO_DEFINED 151 int _fcloseall(void);152 MSVCRT(FILE)* _fdopen(int,const char*);153 int _fgetchar(void);151 int MSVCRT(_fcloseall)(void); 152 MSVCRT(FILE)* MSVCRT(_fdopen)(int,const char*); 153 int MSVCRT(_fgetchar)(void); 154 154 int _filbuf(MSVCRT(FILE*)); 155 155 int _fileno(MSVCRT(FILE)*); … … 157 157 int _flushall(void); 158 158 int _fputchar(int); 159 MSVCRT(FILE)* _fsopen(const char*,const char*,int);159 MSVCRT(FILE)* MSVCRT(_fsopen)(const char*,const char*,int); 160 160 int _getmaxstdio(void); 161 int _getw(MSVCRT(FILE)*);162 int _pclose(MSVCRT(FILE)*);163 MSVCRT(FILE)* _popen(const char*,const char*);164 int _putw(int,MSVCRT(FILE)*);161 int MSVCRT(_getw)(MSVCRT(FILE)*); 162 int MSVCRT(_pclose)(MSVCRT(FILE)*); 163 MSVCRT(FILE)* MSVCRT(_popen)(const char*,const char*); 164 int MSVCRT(_putw)(int,MSVCRT(FILE)*); 165 165 int _rmtmp(void); 166 166 int _setmaxstdio(int); 167 int _snprintf(char*,MSVCRT(size_t),const char*,...);167 int MSVCRT(_snprintf)(char*,MSVCRT(size_t),const char*,...); 168 168 char* _tempnam(const char*,const char*); 169 169 int _unlink(const char*); 170 int _vsnprintf(char*,MSVCRT(size_t),const char*,va_list);170 int MSVCRT(_vsnprintf)(char*,MSVCRT(size_t),const char*,va_list); 171 171 172 172 void MSVCRT(clearerr)(MSVCRT(FILE)*); -
trunk/include/win/msvcrt/stdlib.h
r9631 r10004 86 86 extern WCHAR*** __p__wenviron(void); 87 87 extern int* __p___mb_cur_max(void); 88 #ifndef __WIN32OS2__ 88 89 extern unsigned long* __doserrno(void); 90 #else 91 extern unsigned long* MSVCRT_doserrno(void); 92 #endif 89 93 extern unsigned int* __p__fmode(void); 90 94 /* FIXME: We need functions to access these: … … 129 133 char* _ecvt(double,int,int*,int*); 130 134 char* _fcvt(double,int,int*,int*); 131 char* _fullpath(char*,const char*,MSVCRT(size_t));135 char* MSVCRT(_fullpath)(char*,const char*,MSVCRT(size_t)); 132 136 char* _gcvt(double,int,char*); 133 137 char* _i64toa(__int64,char*,int); 134 138 char* _itoa(int,char*,int); 135 139 char* _ltoa(long,char*,int); 136 unsigned long _lrotl(unsigned long,int);137 unsigned long _lrotr(unsigned long,int);140 unsigned long MSVCRT(_lrotl)(unsigned long,int); 141 unsigned long MSVCRT(_lrotr)(unsigned long,int); 138 142 void _makepath(char*,const char*,const char*,const char*,const char*); 139 143 MSVCRT(size_t) _mbstrlen(const char*); 140 _onexit_t _onexit(_onexit_t);144 _onexit_t MSVCRT_onexit(_onexit_t); 141 145 int _putenv(const char*); 142 146 unsigned int _rotl(unsigned int,int); 143 147 unsigned int _rotr(unsigned int,int); 144 void _searchenv(const char*,const char*,char*);148 void MSVCRT(_searchenv)(const char*,const char*,char*); 145 149 int _set_error_mode(int); 146 150 void _seterrormode(int); 147 void _sleep(unsigned long);151 void MSVCRT(_sleep)(unsigned long); 148 152 void _splitpath(const char*,char*,char*,char*,char*); 149 153 long double _strtold(const char*,char**); 150 void _swab(char*,char*,int);154 void MSVCRT(_swab)(char*,char*,int); 151 155 char* _ui64toa(unsigned __int64,char*,int); 152 156 char* _ultoa(unsigned long,char*,int); -
trunk/include/win/msvcrt/string.h
r8207 r10004 29 29 #endif 30 30 31 void* _memccpy(void*,const void*,int,MSVCRT(size_t));32 int _memicmp(const void*,const void*,MSVCRT(size_t));33 int _strcmpi(const char*,const char*);34 char* _strdup(const char*);35 char* _strerror(const char*);36 int _stricmp(const char*,const char*);37 int _stricoll(const char*,const char*);38 char* _strlwr(char*);39 int _strnicmp(const char*,const char*,MSVCRT(size_t));40 char* _strnset(char*,int,MSVCRT(size_t));41 char* _strrev(char*);42 char* _strset(char*,int);43 char* _strupr(char*);31 void* MSVCRT(_memccpy)(void*,const void*,int,MSVCRT(size_t)); 32 int MSVCRT(_memicmp)(const void*,const void*,MSVCRT(size_t)); 33 int MSVCRT(_strcmpi)(const char*,const char*); 34 char* MSVCRT(_strdup)(const char*); 35 char* MSVCRT(_strerror)(const char*); 36 int MSVCRT(_stricmp)(const char*,const char*); 37 int MSVCRT(_stricoll)(const char*,const char*); 38 char* MSVCRT(_strlwr)(char*); 39 int MSVCRT(_strnicmp)(const char*,const char*,MSVCRT(size_t)); 40 char* MSVCRT(_strnset)(char*,int,MSVCRT(size_t)); 41 char* MSVCRT(_strrev)(char*); 42 char* MSVCRT(_strset)(char*,int); 43 char* MSVCRT(_strupr)(char*); 44 44 45 45 void* MSVCRT(memchr)(const void*,int,MSVCRT(size_t)); … … 54 54 char* MSVCRT(strcpy)(char*,const char*); 55 55 MSVCRT(size_t) MSVCRT(strcspn)(const char*,const char*); 56 char* MSVCRT (strerror)(int);56 char* MSVCRTstrerror(int); 57 57 MSVCRT(size_t) MSVCRT(strlen)(const char*); 58 58 char* MSVCRT(strncat)(char*,const char*,MSVCRT(size_t)); -
trunk/include/win/msvcrt/sys/stat.h
r9631 r10004 85 85 86 86 struct _stati64 { 87 _dev_tst_dev;88 _ino_t st_ino;87 unsigned int st_dev; 88 unsigned short st_ino; 89 89 unsigned short st_mode; 90 short st_nlink; 91 short st_uid; 92 short st_gid; 93 _dev_tst_rdev;94 __int64st_size;95 MSVCRT(time_t)st_atime;96 MSVCRT(time_t)st_mtime;97 MSVCRT(time_t)st_ctime;90 short st_nlink; short dummy1; 91 short st_uid; short dummy2; 92 short st_gid; short dummy3; 93 unsigned int st_rdev; 94 long long st_size; 95 long st_atime; 96 long st_mtime; 97 long st_ctime; 98 98 }; 99 99 100 #endif /* MSVCRT_STAT_DEFINED */ 100 101
Note:
See TracChangeset
for help on using the changeset viewer.