/programs/develop/open watcom/trunk/clib/h/kolibri.h |
---|
23,6 → 23,7 |
#define FILE_NOT_FOUND 5 |
#define FILE_EOF 6 |
#if 0 |
typedef unsigned int DWORD; |
typedef unsigned short int WORD; |
62,10 → 63,6 |
DWORD size_high; |
} FILEINFO; |
void _stdcall InitHeap(int heap_size); |
void* _stdcall UserAlloc(int size); |
int _stdcall UserFree(void* p); |
void _stdcall GetNotify(void *event); |
void _stdcall CreateThread(void *fn, char *p_stack); |
85,7 → 82,8 |
int _cdecl get_button_id(); |
void delay(int val); |
//void delay(int val); |
int wait_for_event(int time); |
int wait_for_event_infinite(); |
void BeginDraw(void); |
99,6 → 97,37 |
void _stdcall draw_bar(int x, int y, int xsize, int ysize, int color); |
void _stdcall write_text(int x,int y,int color,char* text,int len); |
#endif |
unsigned init_heap(void); |
#pragma aux init_heap = \ |
"mov EAX, 68" \ |
"mov EBX, 11" \ |
"int 0x40" \ |
value [EAX] \ |
modify [ EBX ]; |
void *user_alloc(unsigned size); |
void *user_alloc(unsigned size); |
#pragma aux user_alloc = \ |
"mov EAX, 68" \ |
"mov EBX, 12" \ |
"int 0x40" \ |
parm [ ECX ] value [EAX] \ |
modify [ EBX ]; |
unsigned user_free(void *); |
#pragma aux user_free = \ |
"mov EAX, 68" \ |
"mov EBX, 13" \ |
"int 0x40" \ |
parm [ ECX ] value [EAX] \ |
modify [ EBX ]; |
#ifdef __cplusplus |
extern "C" |
} |
/programs/develop/open watcom/trunk/clib/h/locales.h |
---|
0,0 → 1,37 |
/**************************************************************************** |
* |
* Open Watcom Project |
* |
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. |
* |
* ======================================================================== |
* |
* This file contains Original Code and/or Modifications of Original |
* Code as defined in and that are subject to the Sybase Open Watcom |
* Public License version 1.0 (the 'License'). You may not use this file |
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO |
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is |
* provided with the Original Code and Modifications, and is also |
* available at www.sybase.com/developer/opensource. |
* |
* The Original Code and all software distributed under the License are |
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER |
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM |
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF |
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR |
* NON-INFRINGEMENT. Please see the License for the specific language |
* governing rights and limitations under the License. |
* |
* ======================================================================== |
* |
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE |
* DESCRIBE IT HERE! |
* |
****************************************************************************/ |
/* locales.h */ |
#define C_LOCALE 0 |
#define NATIVE_LOCALE 1 |
#define INVALID_LOCALE 2 |
/programs/develop/open watcom/trunk/clib/h/localset.h |
---|
0,0 → 1,36 |
/**************************************************************************** |
* |
* Open Watcom Project |
* |
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. |
* |
* ======================================================================== |
* |
* This file contains Original Code and/or Modifications of Original |
* Code as defined in and that are subject to the Sybase Open Watcom |
* Public License version 1.0 (the 'License'). You may not use this file |
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO |
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is |
* provided with the Original Code and Modifications, and is also |
* available at www.sybase.com/developer/opensource. |
* |
* The Original Code and all software distributed under the License are |
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER |
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM |
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF |
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR |
* NON-INFRINGEMENT. Please see the License for the specific language |
* governing rights and limitations under the License. |
* |
* ======================================================================== |
* |
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE |
* DESCRIBE IT HERE! |
* |
****************************************************************************/ |
extern char _LocaleSetting[]; |
#define _INITLOCALESETTING |
#define _LOCALESETTING _LocaleSetting |
/programs/develop/open watcom/trunk/clib/h/variety.h |
---|
291,3 → 291,6 |
#endif |
#endif |
#undef _WCRTLINKD |
#define _WCRTLINKD |