File encoding preservation + content structure to help browse the code
This commit is contained in:
@@ -27,12 +27,12 @@ char *Adeline="ADELINE" ;
|
||||
|
||||
char MidiFM = 1 ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÛÜ Û Ûßßßß Û Ûßßßß
|
||||
ÛÛ ÛÛ Û ÛÛßÛÛ ÛÛßß ÛÛ ÛÛ ßÛ
|
||||
ßßßßß ßßßßß ßß ß ßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ ██▄ █ █▀▀▀▀ █ █▀▀▀▀
|
||||
██ ██ █ ██▀██ ██▀▀ ██ ██ ▀█
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD GiveIndexTab( UBYTE **tab, UBYTE *identificateur )
|
||||
{
|
||||
@@ -51,7 +51,7 @@ WORD GiveIndexTab( UBYTE **tab, UBYTE *identificateur )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void InitAdelineSystem( char *name, LONG inits )
|
||||
{
|
||||
@@ -105,7 +105,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
|
||||
strcpy(PathConfigFile, name);
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
//··········································································
|
||||
// midi device
|
||||
|
||||
|
||||
@@ -164,7 +164,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
if (*ptr) MidiFM = !stricmp(ptr, "FM") ;
|
||||
}
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
//··········································································
|
||||
// svga device
|
||||
|
||||
if(inits & INIT_SVGA)
|
||||
@@ -193,7 +193,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
else if (inits & INIT_MCGA)
|
||||
printf( "Built-in MCGA Driver\n\n" ) ;
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
//··········································································
|
||||
// mixer device
|
||||
|
||||
if(inits & INIT_MIXER)
|
||||
@@ -231,7 +231,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
}
|
||||
}
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
//··········································································
|
||||
// wave device
|
||||
|
||||
if(inits & INIT_WAVE)
|
||||
@@ -279,7 +279,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
}
|
||||
}
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
//··········································································
|
||||
// system etc
|
||||
|
||||
InitSystem() ;
|
||||
@@ -297,8 +297,8 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
|
||||
InitKeyboard() ;
|
||||
|
||||
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
|
||||
// init Timer (TimerRef et NbF) selon midi install‚e ou non
|
||||
//··········································································
|
||||
// init Timer (TimerRef et NbF) selon midi installée ou non
|
||||
|
||||
if( Midi_Driver_Enable )
|
||||
{
|
||||
@@ -315,7 +315,7 @@ void InitAdelineSystem( char *name, LONG inits )
|
||||
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void ClearAdelineSystem()
|
||||
{
|
||||
@@ -329,4 +329,4 @@ void ClearAdelineSystem()
|
||||
ClearMidi();
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ ÛßßßÜ Ûßßßß Û Û ÛÛÜ Û Ûßßßß
|
||||
ÛÛßßÛ ÛÛ Û ÛÛßß ÛÛ ÛÛ ÛÛßÛÛ ÛÛßß
|
||||
ßß ß ßßßß ßßßßß ßßßßß ßß ßß ß ßßßßß 386
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █▀▀▀▄ █▀▀▀▀ █ █ ██▄ █ █▀▀▀▀
|
||||
██▀▀█ ██ █ ██▀▀ ██ ██ ██▀██ ██▀▀
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ 386
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define ULONG unsigned long int
|
||||
#define LONG signed long int
|
||||
@@ -12,18 +12,18 @@
|
||||
#define UBYTE unsigned char
|
||||
#define BYTE signed char
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define AND &&
|
||||
#define OR ||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define TRUE 1
|
||||
#define FALSE 0
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
#include "\projet\lib386\lib_menu\lib_menu.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Ûßßßß Ûßßßß Û ÛÛÜ Û Ûßßßß ÛÛßßß
|
||||
ÛÛ Û ÛÛßß ÛÛßß ÛÛ ÛÛßÛÛ ÛÛßß ßßßßÛ
|
||||
ßßßß ßßßßß ßß ßß ßß ß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █▀▀▀▀ █▀▀▀▀ █ ██▄ █ █▀▀▀▀ ██▀▀▀
|
||||
██ █ ██▀▀ ██▀▀ ██ ██▀██ ██▀▀ ▀▀▀▀█
|
||||
▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
#define SIZE_BRICK_XZ 512
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
#include <stdlib.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Ûßßßß Ûßßßß Ûßßßß Û Û Ûßßßß
|
||||
ÛÛ Û ÛÛßß ÛÛßß ÛÛßß ÛÛ ÛÛ ÛÛßß
|
||||
ßßßß ßßßßß ßß ßßßßß ßß ßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █▀▀▀▀ █▀▀▀▀ █▀▀▀▀ █ █ █▀▀▀▀
|
||||
██ █ ██▀▀ ██▀▀ ██▀▀ ██ ██ ██▀▀
|
||||
▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UBYTE DefString[256] ;
|
||||
UBYTE DefValue[50] ;
|
||||
@@ -28,7 +28,7 @@ UBYTE *PtrDef ;
|
||||
UBYTE *OrgPtrDef ;
|
||||
UBYTE *EndPtrDef ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
#ifdef OCAZOU
|
||||
void NextLine()
|
||||
{
|
||||
@@ -43,7 +43,7 @@ void NextLine()
|
||||
while( c >= 32 ) ;
|
||||
}
|
||||
#endif
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
LONG ReadWord()
|
||||
{
|
||||
@@ -131,7 +131,7 @@ LONG PtrDefReadIdent()
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*
|
||||
LONG ReadString()
|
||||
@@ -193,7 +193,7 @@ void PtrDefReadString()
|
||||
|
||||
*(ptr+1) = 0 ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
LONG ReadThisString()
|
||||
{
|
||||
@@ -261,7 +261,7 @@ LONG PtrDefReadThisString()
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
LONG SearchIdentificator( UBYTE *identificateur )
|
||||
{
|
||||
@@ -299,7 +299,7 @@ LONG PtrDefSearchIdentificator( UBYTE *identificateur )
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*
|
||||
UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *identificateur )
|
||||
@@ -336,7 +336,7 @@ UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *identificateur )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
LONG Def_ReadValue( UBYTE *deffic, UBYTE *identificateur )
|
||||
{
|
||||
@@ -420,7 +420,7 @@ LONG Def_ReadValue( UBYTE *deffic, UBYTE *identificateur )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
LONG Def_ReadValue2( UBYTE *deffic, UBYTE *identificateur, LONG *result )
|
||||
{
|
||||
@@ -509,8 +509,8 @@ LONG Def_ReadValue2( UBYTE *deffic, UBYTE *identificateur, LONG *result )
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*
|
||||
LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
|
||||
@@ -583,7 +583,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
|
||||
|
||||
if( PtrDefSearchIdentificator( identificateur ) )
|
||||
{
|
||||
// ecrit d‚but fichier
|
||||
// ecrit début fichier
|
||||
Write( DefHandle, OrgPtrDef, PtrDef-OrgPtrDef ) ;
|
||||
|
||||
// ecrit parametre
|
||||
@@ -601,7 +601,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
//identificateur pas trouv‚
|
||||
//identificateur pas trouvé
|
||||
|
||||
// ecrit tout fichier
|
||||
Write( DefHandle, OrgPtrDef, LoadMallocFileSize ) ;
|
||||
@@ -626,7 +626,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
LONG Def_WriteValue( UBYTE *deffic, UBYTE *identificateur, LONG value )
|
||||
{
|
||||
@@ -634,6 +634,6 @@ LONG Def_WriteValue( UBYTE *deffic, UBYTE *identificateur, LONG value )
|
||||
return Def_WriteString( deffic, identificateur, DefValue ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ DLLLOAD.C ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ 32-bit DLL driver loader ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ V1.00 of 16-Aug-92: Initial version for Watcom C ÛÛ
|
||||
//ÛÛ V1.01 of 1-May-93: Zortech C++ v3.1 compatibility added ÛÛ
|
||||
//ÛÛ V1.02 of 16-Nov-93: Metaware High C/C++ v3.1 compatibility added ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ Project: 386FX Sound & Light(TM) ÛÛ
|
||||
//ÛÛ Author: John Lemberger ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ C source compatible with Watcom C386 v9.0 or later ÛÛ
|
||||
//ÛÛ Zortech C++ v3.1 or later ÛÛ
|
||||
//ÛÛ MetaWare High C/C++ v3.1 or later ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ Copyright (C) 1991-1993 Miles Design, Inc. ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛ Miles Design, Inc. ÛÛ
|
||||
//ÛÛ 6702 Cat Creek Trail ÛÛ
|
||||
//ÛÛ Austin, TX 78731 ÛÛ
|
||||
//ÛÛ (512) 345-2642 / FAX (512) 338-9630 / BBS (512) 454-9990 ÛÛ
|
||||
//ÛÛ ÛÛ
|
||||
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
||||
//████████████████████████████████████████████████████████████████████████████
|
||||
//██ ██
|
||||
//██ DLLLOAD.C ██
|
||||
//██ ██
|
||||
//██ 32-bit DLL driver loader ██
|
||||
//██ ██
|
||||
//██ V1.00 of 16-Aug-92: Initial version for Watcom C ██
|
||||
//██ V1.01 of 1-May-93: Zortech C++ v3.1 compatibility added ██
|
||||
//██ V1.02 of 16-Nov-93: Metaware High C/C++ v3.1 compatibility added ██
|
||||
//██ ██
|
||||
//██ Project: 386FX Sound & Light(TM) ██
|
||||
//██ Author: John Lemberger ██
|
||||
//██ ██
|
||||
//██ C source compatible with Watcom C386 v9.0 or later ██
|
||||
//██ Zortech C++ v3.1 or later ██
|
||||
//██ MetaWare High C/C++ v3.1 or later ██
|
||||
//██ ██
|
||||
//████████████████████████████████████████████████████████████████████████████
|
||||
//██ ██
|
||||
//██ Copyright (C) 1991-1993 Miles Design, Inc. ██
|
||||
//██ ██
|
||||
//██ Miles Design, Inc. ██
|
||||
//██ 6702 Cat Creek Trail ██
|
||||
//██ Austin, TX 78731 ██
|
||||
//██ (512) 345-2642 / FAX (512) 338-9630 / BBS (512) 454-9990 ██
|
||||
//██ ██
|
||||
//████████████████████████████████████████████████████████████████████████████
|
||||
|
||||
#include <dos.h>
|
||||
#include <io.h>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
public NoLanguage Expand
|
||||
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
;*──────────────────────────────────────────────────────────────────────────*
|
||||
|
||||
Expand PROC USES ESI EDI EBX EBP,\
|
||||
src:DWORD, dest:DWORD, count:DWORD ; COUNT devrait etre un DWORD !!!
|
||||
@@ -22,7 +22,7 @@ boucle:
|
||||
lodsb
|
||||
mov bx, ax ; octet d'info dans bl
|
||||
next:
|
||||
shr bx, 1 ; ca va plus vite de d‚caler bx ou
|
||||
shr bx, 1 ; ca va plus vite de décaler bx ou
|
||||
; bl ? (Vrai question, chef)
|
||||
jnc copie ; chaque bit indique la nature de
|
||||
; ce qui suit
|
||||
@@ -46,8 +46,8 @@ copie: ; ici on a 16 bits formant un offset
|
||||
shr eax, 4 ;
|
||||
; on recupere l'offset
|
||||
not eax ; en fait c'est un decalage en
|
||||
; arriŠre - 1 (not ax = -ax - 1)
|
||||
add eax, edi ; par rapport … di (ax = di - ax - 1)
|
||||
; arrière - 1 (not ax = -ax - 1)
|
||||
add eax, edi ; par rapport à di (ax = di - ax - 1)
|
||||
xchg eax, esi ; on sauve si tout en lui donnant
|
||||
; l'ofset calcule
|
||||
rep movsb ; on fait la recopie
|
||||
|
||||
@@ -65,7 +65,7 @@ Touch proc ,\
|
||||
sub cx, 1980
|
||||
mov al, cl
|
||||
shl ax, 9
|
||||
or [date], ax ;' Ann‚e
|
||||
or [date], ax ;' Année
|
||||
|
||||
;----------------------' Change time and date for this file
|
||||
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*
|
||||
; ロロソ ロロソ ロロロロロロソ ロロロロロロソ ロロロロロソ ロロロロロロソ ロロロロロロソ ロロロロロロソ
|
||||
; ロロウ ロロウ ロロレトロロウ ロロレトロロウ ロロレトロロソ ロロレトトトル ロロレトロロウ ロロレトロロウ
|
||||
; ロロロロロロウ ロロロロロロウ ロロロロロロウ ロロウ ロロウ ロロロロロソ ロロロロロロウ ロロロロロロウ
|
||||
; ロロレトロロウ ロロレトロロウ ロロレロロレル ロロウ ロロウ ロロレトトル ロロレロロレル ロロレロロレル
|
||||
; ロロウ ロロウ ロロウ ロロウ ロロウタロロソ ロロロロロレル ロロロロロロソ ロロウタロロソ ロロウタロロソ
|
||||
; タトル タトル タトル タトル タトル タトル タトトトトル タトトトトトル タトル タトル タトル タトル
|
||||
; *ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*
|
||||
; ██┐ ██┐ ██████┐ ██████┐ █████┐ ██████┐ ██████┐ ██████┐
|
||||
; ██│ ██│ ██┌─██│ ██┌─██│ ██┌─██┐ ██┌───┘ ██┌─██│ ██┌─██│
|
||||
; ██████│ ██████│ ██████│ ██│ ██│ █████┐ ██████│ ██████│
|
||||
; ██┌─██│ ██┌─██│ ██┌██┌┘ ██│ ██│ ██┌──┘ ██┌██┌┘ ██┌██┌┘
|
||||
; ██│ ██│ ██│ ██│ ██│└██┐ █████┌┘ ██████┐ ██│└██┐ ██│└██┐
|
||||
; └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └────┘ └─────┘ └─┘ └─┘ └─┘ └─┘
|
||||
; *══════════════════════════════════════════════════════════════════════════*/
|
||||
;
|
||||
;/*トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト*/
|
||||
;/*──────────────────────────────────────────────────────────────────────────*/
|
||||
.386p
|
||||
|
||||
.model SMALL, SYSCALL
|
||||
|
||||
|
||||
;/*トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト*/
|
||||
;/*───────────────────────────────────────────────────────────────────────*/
|
||||
.DATA
|
||||
|
||||
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
.CODE
|
||||
|
||||
public NoLanguage NewInt24
|
||||
|
||||
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
NewInt24 PROC FAR
|
||||
|
||||
@@ -31,7 +31,7 @@ NewInt24 PROC FAR
|
||||
|
||||
NewInt24 endp
|
||||
|
||||
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
; The
|
||||
End
|
||||
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
#include "\projet\lib386\lib_sys\adeline.h"
|
||||
#include "\projet\lib386\lib_sys\lib_sys.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ ÛÜ ÜÛ Ûßßßß ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ Û Üß
|
||||
ÛÛßßÛ ÛÛ ÜÛ ÛÛß Û ÛÛßß ÛÛß Û ÛÛ Û ÛÛßÛß ÛÛß
|
||||
ßß ß ßßßß ßßßßß ßß ß ßßßßß ßß ß ßßßßß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▄ ▄█ █▀▀▀█ █▀▀▀█ █ ▄▀
|
||||
██▀▀█ ██ ▄█ ██▀ █ ██▀▀ ██▀ █ ██ █ ██▀█▀ ██▀
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG Size_HQM_Memory = 0 ;
|
||||
ULONG Size_HQM_Free = 0 ;
|
||||
@@ -24,7 +24,7 @@ typedef struct { ULONG Id ;
|
||||
void **Ptr ; } HQM_HEADER ;
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// Init le buffer global
|
||||
|
||||
LONG HQM_Init_Memory( ULONG size )
|
||||
@@ -43,7 +43,7 @@ LONG HQM_Init_Memory( ULONG size )
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// free le buffer global
|
||||
|
||||
void HQM_Clear_Memory()
|
||||
@@ -55,7 +55,7 @@ void HQM_Clear_Memory()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// alloue un bloc de memoire
|
||||
|
||||
LONG HQM_Alloc( ULONG size, void **ptr )
|
||||
@@ -83,7 +83,7 @@ LONG HQM_Alloc( ULONG size, void **ptr )
|
||||
return FALSE ; // pas assez de place
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// free tous les blocs dans le buffer global
|
||||
|
||||
void HQM_Free_All()
|
||||
@@ -95,7 +95,7 @@ void HQM_Free_All()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// resize le dernier bloc de memoire
|
||||
|
||||
void HQM_Shrink_Last( void *ptr, ULONG newsize )
|
||||
@@ -117,7 +117,7 @@ void HQM_Shrink_Last( void *ptr, ULONG newsize )
|
||||
Size_HQM_Free += deltasize ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// libere un bloc de memoire et bouche le trou (remap les ptrs)
|
||||
|
||||
void HQM_Free( void *ptr )
|
||||
@@ -151,8 +151,8 @@ void HQM_Free( void *ptr )
|
||||
Size_HQM_Free += delsize ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
// test la coh‚rence du buffer global
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// test la cohérence du buffer global
|
||||
|
||||
LONG HQM_Check()
|
||||
{
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
#define RECOVER_AREA 500
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ ÛßßßÛ Ûßßßß ÛÛßßß ÛÛßßß ÛßßßÛ Û Û ÛßßßÛ Ûßßßß Ûßßßß
|
||||
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛßß ßßßßÛ ßßßßÛ ÛÛ Û ÛÛ Û ÛÛßÛß ÛÛ ÛÛßß
|
||||
ßß ß ßßßß ßßßßß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß ß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █▀▀▀█ █▀▀▀▀ ██▀▀▀ ██▀▀▀ █▀▀▀█ █ █ █▀▀▀█ █▀▀▀▀ █▀▀▀▀
|
||||
██▀▀█ ██ ▄█ ██▀█▀ ██▀▀ ▀▀▀▀█ ▀▀▀▀█ ██ █ ██ █ ██▀█▀ ██ ██▀▀
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD HQR_Flag = FALSE ;
|
||||
|
||||
@@ -27,12 +27,12 @@ typedef struct { ULONG SizeFile ;
|
||||
|
||||
void Expand( void *ptrsourcecomp, void *ptrblocdest, ULONG sizefile ) ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ ÛßßßÛ Û ÛßßßÛ ÛßßßÛ ÛßßßÜ
|
||||
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛ ÛÛ Û ÛÛßßÛ ÛÛ Û
|
||||
ßß ß ßßßß ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █▀▀▀█ █ █▀▀▀█ █▀▀▀█ █▀▀▀▄
|
||||
██▀▀█ ██ ▄█ ██▀█▀ ██ ██ █ ██▀▀█ ██ █
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void *LoadMalloc_HQR( UBYTE *name, UWORD index )
|
||||
{
|
||||
@@ -93,7 +93,7 @@ void *LoadMalloc_HQR( UBYTE *name, UWORD index )
|
||||
return ptrbloc ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG Load_HQR( UBYTE *name, void *ptrdest, UWORD index )
|
||||
{
|
||||
@@ -144,7 +144,7 @@ ULONG Load_HQR( UBYTE *name, void *ptrdest, UWORD index )
|
||||
return header.SizeFile ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG Size_HQR( char *name, UWORD index )
|
||||
{
|
||||
@@ -186,12 +186,12 @@ ULONG Size_HQR( char *name, UWORD index )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ Û Û ÛßßßÛ Ûßßßß
|
||||
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛß Û ÛÛßßÛ ÛÛ ÛÛ ÛÛ Û ÛÛ
|
||||
ßß ß ßßßß ßß ß ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █▀▀▀█ █▄ ▄█ █▀▀▀█ █ █ █▀▀▀█ █▀▀▀▀
|
||||
██▀▀█ ██ ▄█ ██▀█▀ ██▀ █ ██▀▀█ ██ ██ ██ █ ██
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
T_HQR_HEADER *HQR_Init_Ressource( char *hqrname,
|
||||
ULONG maxsize,
|
||||
@@ -221,7 +221,7 @@ T_HQR_HEADER *HQR_Init_Ressource( char *hqrname,
|
||||
return header ; // header
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HQR_Reset_Ressource( T_HQR_HEADER *header )
|
||||
{
|
||||
@@ -229,7 +229,7 @@ void HQR_Reset_Ressource( T_HQR_HEADER *header )
|
||||
header->NbIndex = 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG HQR_Change_Ressource( T_HQR_HEADER *header, char *newhqrname )
|
||||
{
|
||||
@@ -243,7 +243,7 @@ LONG HQR_Change_Ressource( T_HQR_HEADER *header, char *newhqrname )
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HQR_Free_Ressource( T_HQR_HEADER *header )
|
||||
{
|
||||
@@ -254,7 +254,7 @@ void HQR_Free_Ressource( T_HQR_HEADER *header )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index )
|
||||
{
|
||||
@@ -298,7 +298,7 @@ UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index )
|
||||
return delsize ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void *HQR_Get( T_HQR_HEADER *header, WORD index )
|
||||
{
|
||||
@@ -370,7 +370,7 @@ void *HQR_Get( T_HQR_HEADER *header, WORD index )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
// gestion m‚moire
|
||||
// gestion mémoire
|
||||
|
||||
time = TimerRef ;
|
||||
|
||||
@@ -437,7 +437,7 @@ void *HQR_Get( T_HQR_HEADER *header, WORD index )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index )
|
||||
{
|
||||
@@ -485,7 +485,7 @@ UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index )
|
||||
return delsize ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
|
||||
{
|
||||
@@ -557,7 +557,7 @@ void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
// gestion m‚moire
|
||||
// gestion mémoire
|
||||
|
||||
time = TimerRef ;
|
||||
|
||||
@@ -580,7 +580,7 @@ void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
|
||||
oldest = n ;
|
||||
}
|
||||
}
|
||||
// m‚thode violente (attendre r‚flexions d‚sagr‚ables...)
|
||||
// méthode violente (attendre réflexions désagréables...)
|
||||
WaveStopOne( ptrbloc[oldest].Index ) ;
|
||||
|
||||
HQR_Del_Bloc_Sample( header, oldest ) ;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#define RECOVER_AREA 500
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
typedef struct { ULONG SizeFile ;
|
||||
ULONG CompressedSizeFile ;
|
||||
@@ -17,7 +17,7 @@ typedef struct { ULONG SizeFile ;
|
||||
|
||||
void Expand( void *ptrsourcecomp, void *ptrblocdest, ULONG sizefile ) ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG HQRM_Load( UBYTE *name, UWORD index, void **ptrptr )
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
; Û Üß Ûßßßß Û Üß ÛßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÜ
|
||||
; ÛÛßÜ ÛÛßß ÛÛß ÛÛßßÛ ÛÛ Û ÛÛßßÛ ÛÛßÛß ÛÛ Û
|
||||
; ßß ß ßßßßß ßß ßßßßß ßßßßß ßß ß ßß ß ßßßß
|
||||
; *ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*
|
||||
; █ ▄▀ █▀▀▀▀ █ ▄▀ █▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀▄
|
||||
; ██▀▄ ██▀▀ ██▀ ██▀▀█ ██ █ ██▀▀█ ██▀█▀ ██ █
|
||||
; ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀
|
||||
; *══════════════════════════════════════════════════════════════════════════*/
|
||||
;
|
||||
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;/*──────────────────────────────────────────────────────────────────────────*/
|
||||
.386p
|
||||
|
||||
.model SMALL, SYSCALL
|
||||
@@ -13,7 +13,7 @@ KB_DATA equ 60H
|
||||
|
||||
;int15 equ 1
|
||||
|
||||
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;/*───────────────────────────────────────────────────────────────────────*/
|
||||
.DATA
|
||||
|
||||
public NoLanguage Key
|
||||
@@ -149,7 +149,7 @@ Old_PM09_Sel dw 00
|
||||
|
||||
FlagExtendScan db 0
|
||||
|
||||
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
.CODE
|
||||
|
||||
@@ -157,7 +157,7 @@ FlagExtendScan db 0
|
||||
public NoLanguage GetAscii
|
||||
public NoLanguage ClearAsciiBuffer
|
||||
|
||||
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
NewIntPM09 PROC FAR
|
||||
|
||||
@@ -394,7 +394,7 @@ endif
|
||||
|
||||
NewIntPM09 endp
|
||||
|
||||
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
GetAscii proc
|
||||
|
||||
@@ -410,7 +410,7 @@ nokey: xor ax, ax
|
||||
|
||||
GetAscii endp
|
||||
|
||||
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;/*───────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ClearAsciiBuffer proc
|
||||
|
||||
@@ -424,7 +424,7 @@ nokey1: ret
|
||||
|
||||
ClearAsciiBuffer endp
|
||||
|
||||
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;/*───────────────────────────────────────────────────────────────────────*/
|
||||
; The
|
||||
End
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/*--------------------------------------------------------------------------*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Üß Ûßßßß Û Üß ÛßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÜ
|
||||
ÛÛßÜ ÛÛßß ÛÛß ÛÛßßÛ ÛÛ Û ÛÛßßÛ ÛÛßÛß ÛÛ Û
|
||||
ßß ß ßßßßß ßß ßßßßß ßßßßß ßß ß ßß ß ßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ▄▀ █▀▀▀▀ █ ▄▀ █▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀▄
|
||||
██▀▄ ██▀▀ ██▀ ██▀▀█ ██ █ ██▀▀█ ██▀█▀ ██ █
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
#ifdef WATCOM9
|
||||
#pragma library ("f:\projet\lib386\lib_sys\lb9_sys.lib");
|
||||
@@ -197,7 +197,7 @@ extern UWORD AsciiMode ; /* TRUE/FALSE gestion buffer keyboard */
|
||||
#define GetRealSeg(p) ((((ULONG)(p)) >> 4) & 0xFFFF )
|
||||
#define GetRealOff(p) (((ULONG)(p)) & 0xF )
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* FILES.C */
|
||||
void AddExt( char *name, char *ext ) ;
|
||||
LONG OpenRead( char *name ) ;
|
||||
@@ -209,11 +209,11 @@ void Close( LONG handle ) ;
|
||||
LONG Seek( LONG handle, LONG position,LONG mode ) ;
|
||||
LONG Delete( char *name ) ;
|
||||
ULONG FileSize( char *name ) ;
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* LOADSAVE.C */
|
||||
ULONG Load( char *name, void *buffer ) ;
|
||||
ULONG Save( char *name,void *buffer, ULONG size ) ;
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* MALLOC.C */
|
||||
|
||||
extern LONG ModeTraceMalloc ;
|
||||
@@ -226,13 +226,13 @@ void *Malloc( LONG lenalloc ) ;
|
||||
|
||||
void Free( void *buffer ) ;
|
||||
void *Mshrink( void *buffer, ULONG taille ) ;
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* LOADMALL.C */
|
||||
|
||||
extern ULONG LoadMallocFileSize ;
|
||||
|
||||
void *LoadMalloc( char *name ) ;
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* TIMER.C */
|
||||
|
||||
/*
|
||||
@@ -255,7 +255,7 @@ extern UWORD Cmpt_18 ;
|
||||
void SetTimer( WORD divisor ) ;
|
||||
WORD GetTimer() ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* DEF_FILE.C */
|
||||
|
||||
LONG Def_WriteString( UBYTE *deffic, UBYTE *indentificateur, UBYTE *string ) ;
|
||||
@@ -263,7 +263,7 @@ LONG Def_WriteValue( UBYTE *deffic, UBYTE *indentificateur, LONG value ) ;
|
||||
|
||||
UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *indentificateur ) ;
|
||||
LONG Def_ReadValue( UBYTE *deffic, UBYTE *indentificateur ) ;
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* BUFFER_A.ASM */
|
||||
void RazMem( void *pt, ULONG size ) ;
|
||||
void MovMem( void *pt0, void *pt1, ULONG size ) ;
|
||||
@@ -273,7 +273,7 @@ char *Itoa( LONG value ) ;
|
||||
|
||||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* HQ_Ressource */
|
||||
|
||||
extern WORD HQR_Flag ; // flag de load done par HQR_Get
|
||||
@@ -310,7 +310,7 @@ UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index ) ;
|
||||
UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index ) ;
|
||||
T_HQR_BLOC *HQR_GiveIndex( UWORD index, UWORD nbindex, void *ptrlist ) ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────*/
|
||||
/* HQ_MEM.C */
|
||||
|
||||
extern ULONG Size_HQM_Memory ;
|
||||
@@ -324,12 +324,12 @@ void HQM_Free( void *ptr ) ;
|
||||
LONG HQM_Check() ;
|
||||
void HQM_Shrink_Last( void *ptr, ULONG newsize ) ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────*/
|
||||
/* HQ_R_M.C */
|
||||
|
||||
LONG HQRM_Load( UBYTE *name, UWORD index, void **ptrptr ) ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────*/
|
||||
/* ADELINE.C */
|
||||
|
||||
#define INIT_SVGA 1
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
ULONG LoadMallocFileSize ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *LoadMalloc( char *name )
|
||||
{
|
||||
LONG handle ;
|
||||
@@ -45,4 +45,4 @@ void *LoadMalloc( char *name )
|
||||
Close( handle ) ;
|
||||
return( pt ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
#include "lib_sys.h"
|
||||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
ULONG Load( char *name, void *buffer )
|
||||
{
|
||||
LONG handle ;
|
||||
@@ -35,7 +35,7 @@ ULONG Load( char *name, void *buffer )
|
||||
}
|
||||
return( 0L );
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG Save( char *name, void *buffer, ULONG size )
|
||||
{
|
||||
|
||||
@@ -40,7 +40,7 @@ struct meminfo {
|
||||
LONG ModeTraceMalloc = FALSE ;
|
||||
#endif
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* Special, Allocate Memory Under First Meg */
|
||||
void *DosMalloc( LONG size, ULONG *handle )
|
||||
{
|
||||
@@ -97,7 +97,7 @@ void *DosMalloc( LONG size, ULONG *handle )
|
||||
return((void *)addr) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* Special, Free Allocated Memory Under First Meg */
|
||||
void DosFree( ULONG handle )
|
||||
{
|
||||
@@ -108,7 +108,7 @@ void DosFree( ULONG handle )
|
||||
int386( 0x31, &r, &r ) ;/* Invoke DPMI */
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#ifdef DEBUG_MALLOC
|
||||
|
||||
@@ -143,7 +143,7 @@ LONG mymalloc( LONG lenalloc, void **memptr )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG myfree( void *ptr )
|
||||
{
|
||||
@@ -168,7 +168,7 @@ LONG myfree( void *ptr )
|
||||
|
||||
#endif
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *SmartMalloc( LONG lenalloc )
|
||||
{
|
||||
union REGS r ;
|
||||
@@ -200,7 +200,7 @@ void *SmartMalloc( LONG lenalloc )
|
||||
return((void *)addr) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *Malloc( LONG lenalloc )
|
||||
{
|
||||
union REGS regs ;
|
||||
@@ -266,7 +266,7 @@ void *Malloc( LONG lenalloc )
|
||||
|
||||
return( (void *)MemInfo.LargestBlockAvail ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void Free( void *buffer )
|
||||
{
|
||||
union REGS regs ;
|
||||
@@ -318,9 +318,9 @@ void Free( void *buffer )
|
||||
free( buffer ) ;
|
||||
}
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *Mshrink( void *buffer, ULONG taille )
|
||||
{
|
||||
return _expand( buffer, (size_t)taille ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
@@ -14,8 +14,8 @@ typedef struct { WORD X1 ; /* size/pos pixel box */
|
||||
WORD X2 ;
|
||||
WORD Y2 ;
|
||||
|
||||
WORD Handle ; /* info retourn‚e si != -1 */
|
||||
WORD Flags ; /* texte centr‚... */
|
||||
WORD Handle ; /* info retournée si != -1 */
|
||||
WORD Flags ; /* texte centré... */
|
||||
|
||||
UBYTE *PtrString ;
|
||||
|
||||
@@ -41,7 +41,7 @@ typedef struct { WORD NbBox ;
|
||||
} T_MENU ;
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD OpenMenu( T_MENU *ptrmenu,
|
||||
WORD largeur, WORD hauteur,
|
||||
@@ -58,7 +58,7 @@ void DrawMenu( T_MENU *ptrmenu, WORD x1, WORD y1 ) ;
|
||||
|
||||
WORD GereMenu( T_MENU *ptrmenu, WORD flagwaitclick ) ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ChangeButtonFlags( T_MENU *ptrmenu, WORD handle, WORD flags, WORD flagaff ) ;
|
||||
WORD GetButtonFlags( T_MENU *ptrmenu, WORD handle ) ;
|
||||
@@ -66,4 +66,4 @@ WORD GetButtonFlags( T_MENU *ptrmenu, WORD handle ) ;
|
||||
void ChangeButtonString( T_MENU *ptrmenu, WORD handle, UBYTE *string, WORD flagaff ) ;
|
||||
UBYTE* GetButtonString( T_MENU *ptrmenu, WORD handle ) ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
Reference in New Issue
Block a user