+ also support 'external near' var declarations on i8086

git-svn-id: trunk@37536 -
This commit is contained in:
nickysn 2017-10-30 21:52:03 +00:00
parent 5b766a1e67
commit 49a96af874

View File

@ -924,10 +924,14 @@ implementation
try_to_consume(_EXTERNAL) then try_to_consume(_EXTERNAL) then
begin begin
is_external_var:=true; is_external_var:=true;
{ far? } { near/far? }
if (target_info.system in systems_allow_external_far_var) and if target_info.system in systems_allow_external_far_var then
try_to_consume(_FAR) then begin
is_far:=true; if try_to_consume(_FAR) then
is_far:=true
else if try_to_consume(_NEAR) then
is_far:=false;
end;
if (idtoken<>_NAME) and (token<>_SEMICOLON) then if (idtoken<>_NAME) and (token<>_SEMICOLON) then
begin begin
is_dll:=true; is_dll:=true;