Anderungen am Parser Entwurf
This commit is contained in:
+7
-12
@@ -31,16 +31,14 @@ dcl-pr MD_ParseRetrieveBuffer;
|
|||||||
|
|
||||||
end-pr;
|
end-pr;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//=====================================================================
|
//=====================================================================
|
||||||
//
|
//
|
||||||
// MD_ParseRetrieveBuffer
|
// MD_ParseRetrieveBuffer
|
||||||
//
|
//
|
||||||
// Parses a retrieved MEDDFN buffer.
|
// Parses a retrieved TAPE0200 buffer.
|
||||||
//
|
//
|
||||||
// Currently supported:
|
// Currently:
|
||||||
// TAPE0200 header
|
// - TAPE0200 header
|
||||||
//
|
//
|
||||||
//=====================================================================
|
//=====================================================================
|
||||||
|
|
||||||
@@ -58,12 +56,8 @@ dcl-proc MD_ParseRetrieveBuffer;
|
|||||||
end-pi;
|
end-pi;
|
||||||
|
|
||||||
|
|
||||||
dcl-ds HeaderBuffer
|
|
||||||
char(%size(MD_Tape0200Header_T));
|
|
||||||
|
|
||||||
dcl-ds Header
|
dcl-ds Header
|
||||||
likeds(MD_Tape0200Header_T)
|
likeds(MD_Tape0200Header_T);
|
||||||
overlay(HeaderBuffer);
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------
|
//---------------------------------------------------------------
|
||||||
@@ -77,11 +71,11 @@ dcl-proc MD_ParseRetrieveBuffer;
|
|||||||
// Copy TAPE0200 header
|
// Copy TAPE0200 header
|
||||||
//---------------------------------------------------------------
|
//---------------------------------------------------------------
|
||||||
|
|
||||||
HeaderBuffer =
|
Header =
|
||||||
%subst(
|
%subst(
|
||||||
ReceiverBuffer :
|
ReceiverBuffer :
|
||||||
1 :
|
1 :
|
||||||
%size(MD_Tape0200Header_T));
|
%size(Header));
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------
|
//---------------------------------------------------------------
|
||||||
@@ -103,6 +97,7 @@ dcl-proc MD_ParseRetrieveBuffer;
|
|||||||
MediaDefinition.SaveFormat =
|
MediaDefinition.SaveFormat =
|
||||||
Header.SaveFormat;
|
Header.SaveFormat;
|
||||||
|
|
||||||
|
|
||||||
end-proc;
|
end-proc;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user