|
@@ -73,7 +73,7 @@ TYPE
|
|
AVDemultiplexer* = OBJECT
|
|
AVDemultiplexer* = OBJECT
|
|
|
|
|
|
(** open the demultiplexer on an input stream *)
|
|
(** open the demultiplexer on an input stream *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE GetNumberOfStreams*() : LONGINT;
|
|
PROCEDURE GetNumberOfStreams*() : LONGINT;
|
|
@@ -100,7 +100,7 @@ TYPE
|
|
|
|
|
|
(* seek the streamNr to position pos (defined bz seekType), res = 0 if Ok, otherwise an error number *)
|
|
(* seek the streamNr to position pos (defined bz seekType), res = 0 if Ok, otherwise an error number *)
|
|
(* this procedure should not be directly called - it is called by the DemuxStream object! *)
|
|
(* this procedure should not be directly called - it is called by the DemuxStream object! *)
|
|
- PROCEDURE SetStreamPos*(streamNr : LONGINT; seekType : LONGINT; pos : LONGINT; VAR itemSize : LONGINT; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SetStreamPos*(streamNr : LONGINT; seekType : LONGINT; pos : LONGINT; VAR itemSize : LONGINT; VAR res : WORD);
|
|
END SetStreamPos;
|
|
END SetStreamPos;
|
|
|
|
|
|
END AVDemultiplexer;
|
|
END AVDemultiplexer;
|
|
@@ -132,7 +132,7 @@ TYPE
|
|
END SetPos;
|
|
END SetPos;
|
|
|
|
|
|
(* seek the streamNr to position pos with seekType. itemSize contains the size of the element seeked to, if known and applicable; res = 0 if Ok, otherwise an error number *)
|
|
(* seek the streamNr to position pos with seekType. itemSize contains the size of the element seeked to, if known and applicable; res = 0 if Ok, otherwise an error number *)
|
|
- PROCEDURE SetPosX*(seekType : LONGINT; pos : LONGINT; VAR itemSize : LONGINT; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SetPosX*(seekType : LONGINT; pos : LONGINT; VAR itemSize : LONGINT; VAR res : WORD);
|
|
BEGIN
|
|
BEGIN
|
|
demultiplexer.SetStreamPos(streamNr, seekType, pos, itemSize, res);
|
|
demultiplexer.SetStreamPos(streamNr, seekType, pos, itemSize, res);
|
|
Reset
|
|
Reset
|
|
@@ -141,7 +141,7 @@ TYPE
|
|
|
|
|
|
AudioDecoder* = OBJECT
|
|
AudioDecoder* = OBJECT
|
|
(* open the decoder on a file *)
|
|
(* open the decoder on a file *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE HasMoreData*():BOOLEAN;
|
|
PROCEDURE HasMoreData*():BOOLEAN;
|
|
@@ -172,10 +172,10 @@ TYPE
|
|
PROCEDURE SetStreamLength*(length : LONGINT);
|
|
PROCEDURE SetStreamLength*(length : LONGINT);
|
|
END SetStreamLength;
|
|
END SetStreamLength;
|
|
|
|
|
|
- PROCEDURE SeekSample*(sample: LONGINT; goKeySample : BOOLEAN; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SeekSample*(sample: LONGINT; goKeySample : BOOLEAN; VAR res : WORD);
|
|
END SeekSample;
|
|
END SeekSample;
|
|
|
|
|
|
- PROCEDURE SeekMillisecond*(millisecond : LONGINT; goKeySample : BOOLEAN; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SeekMillisecond*(millisecond : LONGINT; goKeySample : BOOLEAN; VAR res : WORD);
|
|
END SeekMillisecond;
|
|
END SeekMillisecond;
|
|
|
|
|
|
(** Prepare the next audio bytes not yet filled into a buffer *)
|
|
(** Prepare the next audio bytes not yet filled into a buffer *)
|
|
@@ -189,20 +189,20 @@ TYPE
|
|
|
|
|
|
AudioEncoder* = OBJECT
|
|
AudioEncoder* = OBJECT
|
|
(* open the encoder *)
|
|
(* open the encoder *)
|
|
- PROCEDURE Open*(out : Streams.Writer; sRate, sRes, nofCh: LONGINT; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(out : Streams.Writer; sRate, sRes, nofCh: LONGINT; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
- PROCEDURE Write*(buffer : SoundDevices.Buffer; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Write*(buffer : SoundDevices.Buffer; VAR res : WORD);
|
|
END Write;
|
|
END Write;
|
|
|
|
|
|
- PROCEDURE Close*(VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Close*(VAR res : WORD);
|
|
END Close;
|
|
END Close;
|
|
|
|
|
|
END AudioEncoder;
|
|
END AudioEncoder;
|
|
|
|
|
|
VideoDecoder* = OBJECT
|
|
VideoDecoder* = OBJECT
|
|
(* open the decoder on a file *)
|
|
(* open the decoder on a file *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE HasMoreData*():BOOLEAN;
|
|
PROCEDURE HasMoreData*():BOOLEAN;
|
|
@@ -221,10 +221,10 @@ TYPE
|
|
PROCEDURE GetCurrentTime*() : LONGINT;
|
|
PROCEDURE GetCurrentTime*() : LONGINT;
|
|
END GetCurrentTime;
|
|
END GetCurrentTime;
|
|
|
|
|
|
- PROCEDURE SeekFrame*(frame : LONGINT; goKeyFrame : BOOLEAN; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SeekFrame*(frame : LONGINT; goKeyFrame : BOOLEAN; VAR res : WORD);
|
|
END SeekFrame;
|
|
END SeekFrame;
|
|
|
|
|
|
- PROCEDURE SeekMillisecond*(millisecond : LONGINT; goKeyFrame : BOOLEAN; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE SeekMillisecond*(millisecond : LONGINT; goKeyFrame : BOOLEAN; VAR res : WORD);
|
|
END SeekMillisecond;
|
|
END SeekMillisecond;
|
|
|
|
|
|
(** Prepare the next frame *)
|
|
(** Prepare the next frame *)
|
|
@@ -238,7 +238,7 @@ TYPE
|
|
|
|
|
|
ImageDecoder* = OBJECT
|
|
ImageDecoder* = OBJECT
|
|
(* open the decoder on an InputStream *)
|
|
(* open the decoder on an InputStream *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE GetImageInfo*(VAR width, height, format, maxProgressionLevel : LONGINT);
|
|
PROCEDURE GetImageInfo*(VAR width, height, format, maxProgressionLevel : LONGINT);
|
|
@@ -272,7 +272,7 @@ TYPE
|
|
PROCEDURE SetQuality*(quality : LONGINT);
|
|
PROCEDURE SetQuality*(quality : LONGINT);
|
|
END SetQuality;
|
|
END SetQuality;
|
|
|
|
|
|
- PROCEDURE WriteImage*(img : Raster.Image; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE WriteImage*(img : Raster.Image; VAR res : WORD);
|
|
END WriteImage;
|
|
END WriteImage;
|
|
|
|
|
|
END ImageEncoder;
|
|
END ImageEncoder;
|
|
@@ -280,7 +280,7 @@ TYPE
|
|
|
|
|
|
TextDecoder* = OBJECT
|
|
TextDecoder* = OBJECT
|
|
(* open the decoder on an InputStream *)
|
|
(* open the decoder on an InputStream *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE GetText*() : Texts.Text;
|
|
PROCEDURE GetText*() : Texts.Text;
|
|
@@ -294,12 +294,12 @@ TYPE
|
|
PROCEDURE Open*(out : Streams.Writer);
|
|
PROCEDURE Open*(out : Streams.Writer);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
- PROCEDURE WriteText*(text : Texts.Text; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE WriteText*(text : Texts.Text; VAR res : WORD);
|
|
END WriteText;
|
|
END WriteText;
|
|
END TextEncoder;
|
|
END TextEncoder;
|
|
|
|
|
|
CryptoDecoder* = OBJECT
|
|
CryptoDecoder* = OBJECT
|
|
- PROCEDURE Open*(in: Streams.Reader; VAR res: LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in: Streams.Reader; VAR res: WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
PROCEDURE GetReader*(): Streams.Reader;
|
|
PROCEDURE GetReader*(): Streams.Reader;
|
|
@@ -357,10 +357,10 @@ TYPE
|
|
AnimationDecoder* = OBJECT
|
|
AnimationDecoder* = OBJECT
|
|
|
|
|
|
(* open the decoder on an InputStream *)
|
|
(* open the decoder on an InputStream *)
|
|
- PROCEDURE Open*(in : Streams.Reader; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE Open*(in : Streams.Reader; VAR res : WORD);
|
|
END Open;
|
|
END Open;
|
|
|
|
|
|
- PROCEDURE GetImageSequence*(VAR sequence : ImageSequence; VAR res : LONGINT);
|
|
|
|
|
|
+ PROCEDURE GetImageSequence*(VAR sequence : ImageSequence; VAR res : WORD);
|
|
END GetImageSequence;
|
|
END GetImageSequence;
|
|
|
|
|
|
END AnimationDecoder;
|
|
END AnimationDecoder;
|
|
@@ -386,7 +386,7 @@ TYPE
|
|
AnimationDecoderFactory = PROCEDURE () : AnimationDecoder;
|
|
AnimationDecoderFactory = PROCEDURE () : AnimationDecoder;
|
|
|
|
|
|
|
|
|
|
-PROCEDURE GetDemuxFactoryName(CONST name : ARRAY OF CHAR; VAR module , procedure : Modules.Name; VAR res : LONGINT);
|
|
|
|
|
|
+PROCEDURE GetDemuxFactoryName(CONST name : ARRAY OF CHAR; VAR module , procedure : Modules.Name; VAR res : WORD);
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
BEGIN
|
|
BEGIN
|
|
res := ResFailed;
|
|
res := ResFailed;
|
|
@@ -397,7 +397,7 @@ BEGIN
|
|
END
|
|
END
|
|
END GetDemuxFactoryName;
|
|
END GetDemuxFactoryName;
|
|
|
|
|
|
-PROCEDURE GetDecoderFactoryName(CONST type, name : ARRAY OF CHAR; VAR module, procedure : Modules.Name; VAR res : LONGINT);
|
|
|
|
|
|
+PROCEDURE GetDecoderFactoryName(CONST type, name : ARRAY OF CHAR; VAR module, procedure : Modules.Name; VAR res : WORD);
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
BEGIN
|
|
BEGIN
|
|
res := ResFailed;
|
|
res := ResFailed;
|
|
@@ -409,7 +409,7 @@ BEGIN
|
|
END
|
|
END
|
|
END GetDecoderFactoryName;
|
|
END GetDecoderFactoryName;
|
|
|
|
|
|
-PROCEDURE GetEncoderFactoryName(CONST type, name : ARRAY OF CHAR; VAR module, procedure : Modules.Name; VAR res : LONGINT);
|
|
|
|
|
|
+PROCEDURE GetEncoderFactoryName(CONST type, name : ARRAY OF CHAR; VAR module, procedure : Modules.Name; VAR res : WORD);
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
VAR config, factoryName, msg : ARRAY 128 OF CHAR;
|
|
BEGIN
|
|
BEGIN
|
|
res := ResFailed;
|
|
res := ResFailed;
|
|
@@ -425,7 +425,7 @@ END GetEncoderFactoryName;
|
|
PROCEDURE GetDemultiplexer*(CONST name : ARRAY OF CHAR) : AVDemultiplexer;
|
|
PROCEDURE GetDemultiplexer*(CONST name : ARRAY OF CHAR) : AVDemultiplexer;
|
|
VAR
|
|
VAR
|
|
demux : AVDemultiplexer; factory : DemuxFactory;
|
|
demux : AVDemultiplexer; factory : DemuxFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
demux := NIL;
|
|
demux := NIL;
|
|
GetDemuxFactoryName(name, moduleName, procedureName, res);
|
|
GetDemuxFactoryName(name, moduleName, procedureName, res);
|
|
@@ -442,7 +442,7 @@ END GetDemultiplexer;
|
|
PROCEDURE GetImageDecoder*(CONST name : ARRAY OF CHAR) : ImageDecoder;
|
|
PROCEDURE GetImageDecoder*(CONST name : ARRAY OF CHAR) : ImageDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : ImageDecoder; factory : ImageDecoderFactory;
|
|
decoder : ImageDecoder; factory : ImageDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Image", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Image", name, moduleName, procedureName, res);
|
|
@@ -459,7 +459,7 @@ END GetImageDecoder;
|
|
PROCEDURE GetImageEncoder*(CONST name : ARRAY OF CHAR) : ImageEncoder;
|
|
PROCEDURE GetImageEncoder*(CONST name : ARRAY OF CHAR) : ImageEncoder;
|
|
VAR
|
|
VAR
|
|
encoder : ImageEncoder; factory : ImageEncoderFactory;
|
|
encoder : ImageEncoder; factory : ImageEncoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
encoder := NIL;
|
|
encoder := NIL;
|
|
GetEncoderFactoryName("Image", name, moduleName, procedureName, res);
|
|
GetEncoderFactoryName("Image", name, moduleName, procedureName, res);
|
|
@@ -476,7 +476,7 @@ END GetImageEncoder;
|
|
PROCEDURE GetVideoDecoder*(CONST name : ARRAY OF CHAR) : VideoDecoder;
|
|
PROCEDURE GetVideoDecoder*(CONST name : ARRAY OF CHAR) : VideoDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : VideoDecoder; factory : VideoDecoderFactory;
|
|
decoder : VideoDecoder; factory : VideoDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Video", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Video", name, moduleName, procedureName, res);
|
|
@@ -493,7 +493,7 @@ END GetVideoDecoder;
|
|
PROCEDURE GetAudioDecoder*(CONST name : ARRAY OF CHAR) : AudioDecoder;
|
|
PROCEDURE GetAudioDecoder*(CONST name : ARRAY OF CHAR) : AudioDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : AudioDecoder; factory : AudioDecoderFactory;
|
|
decoder : AudioDecoder; factory : AudioDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Audio", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Audio", name, moduleName, procedureName, res);
|
|
@@ -510,7 +510,7 @@ END GetAudioDecoder;
|
|
PROCEDURE GetAudioEncoder*(CONST name : ARRAY OF CHAR) : AudioEncoder;
|
|
PROCEDURE GetAudioEncoder*(CONST name : ARRAY OF CHAR) : AudioEncoder;
|
|
VAR
|
|
VAR
|
|
encoder : AudioEncoder; factory : AudioEncoderFactory;
|
|
encoder : AudioEncoder; factory : AudioEncoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
encoder := NIL;
|
|
encoder := NIL;
|
|
GetEncoderFactoryName("Audio", name, moduleName, procedureName, res);
|
|
GetEncoderFactoryName("Audio", name, moduleName, procedureName, res);
|
|
@@ -526,7 +526,7 @@ END GetAudioEncoder;
|
|
PROCEDURE GetTextDecoder*(CONST name : ARRAY OF CHAR) : TextDecoder;
|
|
PROCEDURE GetTextDecoder*(CONST name : ARRAY OF CHAR) : TextDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : TextDecoder; factory : TextDecoderFactory;
|
|
decoder : TextDecoder; factory : TextDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Text", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Text", name, moduleName, procedureName, res);
|
|
@@ -543,7 +543,7 @@ END GetTextDecoder;
|
|
PROCEDURE GetTextEncoder*(CONST name : ARRAY OF CHAR) : TextEncoder;
|
|
PROCEDURE GetTextEncoder*(CONST name : ARRAY OF CHAR) : TextEncoder;
|
|
VAR
|
|
VAR
|
|
encoder : TextEncoder; factory : TextEncoderFactory;
|
|
encoder : TextEncoder; factory : TextEncoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
encoder := NIL;
|
|
encoder := NIL;
|
|
GetEncoderFactoryName("Text", name, moduleName, procedureName, res);
|
|
GetEncoderFactoryName("Text", name, moduleName, procedureName, res);
|
|
@@ -560,7 +560,7 @@ END GetTextEncoder;
|
|
PROCEDURE GetCryptoDecoder*(CONST name : ARRAY OF CHAR) : CryptoDecoder;
|
|
PROCEDURE GetCryptoDecoder*(CONST name : ARRAY OF CHAR) : CryptoDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : CryptoDecoder; factory : CryptoDecoderFactory;
|
|
decoder : CryptoDecoder; factory : CryptoDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Crypto", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Crypto", name, moduleName, procedureName, res);
|
|
@@ -577,7 +577,7 @@ END GetCryptoDecoder;
|
|
PROCEDURE GetCryptoEncoder*(CONST name : ARRAY OF CHAR) : CryptoEncoder;
|
|
PROCEDURE GetCryptoEncoder*(CONST name : ARRAY OF CHAR) : CryptoEncoder;
|
|
VAR
|
|
VAR
|
|
encoder : CryptoEncoder; factory : CryptoEncoderFactory;
|
|
encoder : CryptoEncoder; factory : CryptoEncoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
encoder := NIL;
|
|
encoder := NIL;
|
|
GetEncoderFactoryName("Crypto", name, moduleName, procedureName, res);
|
|
GetEncoderFactoryName("Crypto", name, moduleName, procedureName, res);
|
|
@@ -594,7 +594,7 @@ END GetCryptoEncoder;
|
|
PROCEDURE GetAnimationDecoder*(CONST name : ARRAY OF CHAR) : AnimationDecoder;
|
|
PROCEDURE GetAnimationDecoder*(CONST name : ARRAY OF CHAR) : AnimationDecoder;
|
|
VAR
|
|
VAR
|
|
decoder : AnimationDecoder; factory : AnimationDecoderFactory;
|
|
decoder : AnimationDecoder; factory : AnimationDecoderFactory;
|
|
- moduleName, procedureName : Modules.Name; res : LONGINT;
|
|
|
|
|
|
+ moduleName, procedureName : Modules.Name; res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
decoder := NIL;
|
|
decoder := NIL;
|
|
GetDecoderFactoryName("Animation", name, moduleName, procedureName, res);
|
|
GetDecoderFactoryName("Animation", name, moduleName, procedureName, res);
|
|
@@ -640,7 +640,7 @@ VAR f : Files.File;
|
|
zf : Unzip.ZipFile;
|
|
zf : Unzip.ZipFile;
|
|
entry : Unzip.Entry;
|
|
entry : Unzip.Entry;
|
|
archive : Archives.Archive;
|
|
archive : Archives.Archive;
|
|
- res : LONGINT;
|
|
|
|
|
|
+ res : WORD;
|
|
BEGIN
|
|
BEGIN
|
|
SplitName(name, protocol, filename);
|
|
SplitName(name, protocol, filename);
|
|
COPY(protocol, tp); Strings.LowerCase(tp);
|
|
COPY(protocol, tp); Strings.LowerCase(tp);
|