CVS difference for arm/progs/arm_out.ads

Differences between 1.11 and version 1.12
Log of other versions for file arm/progs/arm_out.ads

--- arm/progs/arm_out.ads	2006/01/13 01:36:03	1.11
+++ arm/progs/arm_out.ads	2006/01/17 07:20:11	1.12
@@ -91,6 +91,7 @@
     --  5/27/05 - RLB - Added arbitrary Unicode characters.
     --  1/11/06 - RLB - Eliminated dispatching Create in favor of tailored
     --			versions.
+    --  1/13/06 - RLB - Added new Link operations.
 
     type Output_Type is abstract tagged limited null record;
 
@@ -538,5 +539,30 @@
 	-- of the reference is "Text", and AI_Number denotes
 	-- the target (in folded format). For hyperlinked formats, this should
 	-- generate a link; for other formats, the text alone is generated.
+
+    procedure Local_Target (Output_Object : in out Output_Type;
+			    Text : in String;
+			    Target : in String) is abstract;
+	-- Generate a local target. This marks the potential target of local
+	-- links identified by "Target". Text is the text of the target.
+	-- For hyperlinked formats, this should generate a link target;
+	-- for other formats, only the text is generated.
+
+    procedure Local_Link (Output_Object : in out Output_Type;
+			  Text : in String;
+			  Target : in String;
+			  Clause_Number : in String) is abstract;
+	-- Generate a local link to the target and clause given.
+	-- Text is the text of the link.
+	-- For hyperlinked formats, this should generate a link;
+	-- for other formats, only the text is generated.
+
+    procedure URL_Link (Output_Object : in out Output_Type;
+			Text : in String;
+			URL : in String) is abstract;
+	-- Generate a link to the URL given.
+	-- Text is the text of the link.
+	-- For hyperlinked formats, this should generate a link;
+	-- for other formats, only the text is generated.
 
 end ARM_Output;

Questions? Ask the ACAA Technical Agent