<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Update_%28Stringlist_function%29</id>
	<title>Update (Stringlist function) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Update_%28Stringlist_function%29"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;action=history"/>
	<updated>2026-05-22T01:29:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=66771&amp;oldid=prev</id>
		<title>Heikki: Change seq3 to seq2 for ./ R</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=66771&amp;oldid=prev"/>
		<updated>2014-01-08T06:30:01Z</updated>

		<summary type="html">&lt;p&gt;Change seq3 to seq2 for ./ R&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:30, 8 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first inserted line, and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq3&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first inserted line, and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq3&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;./ R &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; {&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;seq3&lt;/del&gt;&amp;lt;/var&amp;gt;} { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; } }&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;./ R &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; {&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;seq2&lt;/ins&gt;&amp;lt;/var&amp;gt;} { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; } }&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be replaced. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq3&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first replacement line, and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq4&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be replaced. &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq3&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first replacement line, and &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;seq4&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Heikki</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9255&amp;oldid=prev</id>
		<title>JAL: /* Usage notes */</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9255&amp;oldid=prev"/>
		<updated>2012-11-01T00:59:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Usage notes&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:59, 1 November 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; other than an invalid update item cause request cancellation.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;All errors in &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; other than an invalid update item cause request cancellation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to subsequent &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to subsequent &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &amp;lt;var&amp;gt;[[AppendOpenProcedure (Stringlist function)|AppendOpenProcedure]]&amp;lt;/var&amp;gt; using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &amp;lt;var&amp;gt;[[Compare (Stringlist function)|Compare]]&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &amp;lt;var&amp;gt;[[AppendOpenProcedure (Stringlist function)|AppendOpenProcedure]]&amp;lt;/var&amp;gt; using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &amp;lt;var&amp;gt;[[Compare (Stringlist function)|Compare]]&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (&amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt;); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The update control statements are:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (&amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt;); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dl&lt;/del&gt;&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dt&lt;/del&gt;&amp;gt;./ * comment&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dd&lt;/del&gt;&amp;gt;This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dt&lt;/del&gt;&amp;gt;./ D &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; } { $ }&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dd&lt;/del&gt;&amp;gt;This is a deletion control statement that indicates a range of input lines to be deleted. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The update control statements are:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dt&lt;/del&gt;&amp;gt;./ I &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; } }&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dd&lt;/del&gt;&amp;gt;This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first inserted line, and &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dt&lt;/del&gt;&amp;gt;./ R &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; {&amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt;} { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; } }&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dd&lt;/del&gt;&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be replaced. &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first replacement line, and &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tr&amp;gt;&amp;lt;th&lt;/ins&gt;&amp;gt;./ * comment&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/th&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dt&lt;/del&gt;&amp;gt;./ S &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; } { $ }&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dd&lt;/del&gt;&amp;gt;This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and incremented by &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt;.&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dl&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;td&lt;/ins&gt;&amp;gt;This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tr&amp;gt;&amp;lt;th&lt;/ins&gt;&amp;gt;./ D &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; } { $ }&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/th&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;td&lt;/ins&gt;&amp;gt;This is a deletion control statement that indicates a range of input lines to be deleted. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;tr&amp;gt;&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;th&lt;/ins&gt;&amp;gt;./ I &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; } }&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/th&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;td&lt;/ins&gt;&amp;gt;This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first inserted line, and &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tr&amp;gt;&amp;lt;th nowrap&lt;/ins&gt;&amp;gt;./ R &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; {&amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt;} { $ &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; } }&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/th&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;td&lt;/ins&gt;&amp;gt;This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; is not specified, it is assumed to equal &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt;, so only the single line indicated by &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; will be replaced. &amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt; is the sequence number to be assigned to the first replacement line, and &amp;lt;var class=&quot;term&quot;&amp;gt;seq4&amp;lt;/var&amp;gt; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tr&amp;gt;&amp;lt;th&lt;/ins&gt;&amp;gt;./ S &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; { &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt; } { $ }&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/th&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;td&lt;/ins&gt;&amp;gt;This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &amp;lt;var class=&quot;term&quot;&amp;gt;seq1&amp;lt;/var&amp;gt; and incremented by &amp;lt;var class=&quot;term&quot;&amp;gt;seq2&amp;lt;/var&amp;gt;.&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/table&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update footer}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update footer}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9254&amp;oldid=prev</id>
		<title>Goff: syntax diagram, tags and links</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9254&amp;oldid=prev"/>
		<updated>2011-01-28T01:04:12Z</updated>

		<summary type="html">&lt;p&gt;syntax diagram, tags and links&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:04, 28 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Syntax terms===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Syntax terms===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outlist&lt;/del&gt;&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outList&lt;/ins&gt;&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;sl&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;sl&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; object that must contain items with 8-byte sequence numbers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; object that must contain items with 8-byte sequence numbers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;updlist&lt;/del&gt;&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;updList&lt;/ins&gt;&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that contains update control statements and insertion or replacement lines.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that contains update control statements and insertion or replacement lines.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;status&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;%&lt;/ins&gt;status&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A numeric variable that is set to 0 if the method is successful, or it is set to the item number of the invalid update command if &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;updlist&#039;&#039;&#039; &lt;/del&gt;contains an invalid item. This is an optional output argument.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A numeric variable that is set to 0 if the method is successful, or it is set to the item number of the invalid update command if &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;updList&amp;lt;/var&amp;gt; &lt;/ins&gt;contains an invalid item. This is an optional output argument.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; other than an invalid update item cause request cancellation.&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;another &lt;/del&gt;&amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;AppendOpenProcedure &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;method &lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:hdref reftxt=&lt;/del&gt;AppendOpenProcedure &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;refid=appopen.) &lt;/del&gt;using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;Compare &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;method &lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:hdref reftxt=&lt;/del&gt;Compare &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;refid=slcomp.)&lt;/del&gt;.&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (./); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The update control statements are:&amp;lt;dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; other than an invalid update item cause request cancellation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt; This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ D seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a deletion control statement that indicates a range of input lines to be deleted. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;is not specified, it is assumed to equal &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;, so only the single line indicated by &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ I seq1 { $ seq2 { seq3 } }&amp;lt;dd&amp;gt; This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;is the sequence number to be assigned to the first inserted line, and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq3&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;dt&amp;gt;./ R seq1 {&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;seq2&lt;/del&gt;} { $ seq3 { seq4 } }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;is not specified, it is assumed to equal &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;, so only the single line indicated by &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;will be replaced. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq3&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;is the sequence number to be assigned to the first replacement line, and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq4&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;dt&amp;gt;./ S seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/del&gt;and incremented by &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;seq2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;subsequent &lt;/ins&gt;&amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;[[&lt;/ins&gt;AppendOpenProcedure (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Stringlist function)|&lt;/ins&gt;AppendOpenProcedure&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&amp;lt;/var&amp;gt; &lt;/ins&gt;using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to &amp;lt;var&amp;gt;Update&amp;lt;/var&amp;gt; can be most easily created with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;[[&lt;/ins&gt;Compare (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Stringlist function)|&lt;/ins&gt;Compare&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&amp;lt;/var&amp;gt;&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;./&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The update control statements are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt;This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ D &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;} { $ }&amp;lt;dd&amp;gt;This is a deletion control statement that indicates a range of input lines to be deleted. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;is not specified, it is assumed to equal &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;, so only the single line indicated by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ I &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{ $ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;} }&amp;lt;dd&amp;gt;This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;is the sequence number to be assigned to the first inserted line, and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ R &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;seq3&amp;lt;/var&amp;gt;&lt;/ins&gt;} { $ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq4&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;} }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;is not specified, it is assumed to equal &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;, so only the single line indicated by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;will be replaced. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;is the sequence number to be assigned to the first replacement line, and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq4&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ S &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;{ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;} { $ }&amp;lt;dd&amp;gt;This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;and incremented by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var class=&quot;term&quot;&amp;gt;&lt;/ins&gt;seq2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update footer}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update footer}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Goff</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9253&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9253&amp;oldid=prev"/>
		<updated>2011-01-26T18:56:25Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:56, 26 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9252&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9252&amp;oldid=prev"/>
		<updated>2011-01-26T18:56:18Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:56, 26 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category&lt;/del&gt;:Stringlist &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;methods|&lt;/del&gt;Update &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;function]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==See also==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template&lt;/ins&gt;:Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/ins&gt;Update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;footer}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9251&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9251&amp;oldid=prev"/>
		<updated>2011-01-19T16:12:33Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:12, 19 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9250&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9250&amp;oldid=prev"/>
		<updated>2011-01-19T16:12:29Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:12, 19 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update subtitle}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update subtitle}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This method uses an input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to update the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, producing an output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that contains data from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as modified by the first argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The Update method accepts two arguments and returns a &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must contain items with 8-byte sequence numbers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This method uses an input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to update the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, producing an output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that contains data from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as modified by the first argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;method accepts two arguments and returns a &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must contain items with 8-byte sequence numbers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in Update other than an invalid update item cause request cancellation.&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by Update contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to another Update call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for Update can be most easily created with the AppendOpenProcedure method (:hdref reftxt=AppendOpenProcedure refid=appopen.) using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to Update can be most easily created with the Compare method (:hdref reftxt=Compare refid=slcomp.).&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (./); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The update control statements are:&amp;lt;dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;other than an invalid update item cause request cancellation.&amp;lt;li&amp;gt;The output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; produced by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;contains sequence numbers just as the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the first argument. This makes it possible to use the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; as input to another &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;call. In this way it is possible to apply multiple updates to a single &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;li&amp;gt;The method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;can be most easily created with the AppendOpenProcedure method (:hdref reftxt=AppendOpenProcedure refid=appopen.) using its fourth parameter to indicate a sequence number. The input argument &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Update&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;can be most easily created with the Compare method (:hdref reftxt=Compare refid=slcomp.).&amp;lt;li&amp;gt;The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; contains update control statements and insertion or replacement lines. The update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; must begin with an update control statement. All update control statements begin with the period-slash character sequence (./); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; to which the updates apply. Any items in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are not updated by the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; are simply copied into the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. The update control statements are:&amp;lt;dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt; This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ D seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a deletion control statement that indicates a range of input lines to be deleted. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is not specified, it is assumed to equal &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039;, so only the single line indicated by &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ I seq1 { $ seq2 { seq3 } }&amp;lt;dd&amp;gt; This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is the sequence number to be assigned to the first inserted line, and &amp;#039;&amp;#039;&amp;#039;seq3&amp;#039;&amp;#039;&amp;#039; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;dt&amp;gt;./ R seq1 {seq2} { $ seq3 { seq4 } }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is not specified, it is assumed to equal &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039;, so only the single line indicated by &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; will be replaced. &amp;#039;&amp;#039;&amp;#039;seq3&amp;#039;&amp;#039;&amp;#039; is the sequence number to be assigned to the first replacement line, and &amp;#039;&amp;#039;&amp;#039;seq4&amp;#039;&amp;#039;&amp;#039; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;dt&amp;gt;./ S seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and incremented by &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt; This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ D seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a deletion control statement that indicates a range of input lines to be deleted. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; indicate the range of sequence numbers in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be deleted. If &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is not specified, it is assumed to equal &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039;, so only the single line indicated by &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;.&amp;lt;dt&amp;gt;./ I seq1 { $ seq2 { seq3 } }&amp;lt;dd&amp;gt; This is an insertion control statement, and it is followed by lines that are to be inserted in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; indicates the sequence number in the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; after which the lines are to be inserted. &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is the sequence number to be assigned to the first inserted line, and &amp;#039;&amp;#039;&amp;#039;seq3&amp;#039;&amp;#039;&amp;#039; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;dt&amp;gt;./ R seq1 {seq2} { $ seq3 { seq4 } }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; in the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; indicate the range of sequence numbers in the input &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt; that are to be replaced. If &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039; is not specified, it is assumed to equal &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039;, so only the single line indicated by &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; will be replaced. &amp;#039;&amp;#039;&amp;#039;seq3&amp;#039;&amp;#039;&amp;#039; is the sequence number to be assigned to the first replacement line, and &amp;#039;&amp;#039;&amp;#039;seq4&amp;#039;&amp;#039;&amp;#039; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;dt&amp;gt;./ S seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a resequence control statement, and it must be the first non-comment control statement in the update &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;. This statement indicates that the output &amp;lt;var&amp;gt;Stringlist&amp;lt;/var&amp;gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &amp;#039;&amp;#039;&amp;#039;seq1&amp;#039;&amp;#039;&amp;#039; and incremented by &amp;#039;&amp;#039;&amp;#039;seq2&amp;#039;&amp;#039;&amp;#039;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Stringlist methods|Update function]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Stringlist methods|Update function]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9249&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9249&amp;oldid=prev"/>
		<updated>2011-01-18T21:33:45Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:33, 18 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9248&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9248&amp;oldid=prev"/>
		<updated>2011-01-18T21:33:38Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:33, 18 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update subtitle}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:Stringlist:Update subtitle}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This method uses an input Stringlist to update the method Stringlist, producing an output Stringlist that contains data from the method Stringlist as modified by the first argument Stringlist. The Update method accepts two arguments and returns a Stringlist. The method Stringlist must contain items with 8-byte sequence numbers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This method uses an input &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;to update the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;, producing an output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;that contains data from the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;as modified by the first argument &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. The Update method accepts two arguments and returns a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. The method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;must contain items with 8-byte sequence numbers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%outlist&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%outlist&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;The output Stringlist.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;The output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;sl&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;sl&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A Stringlist object that must contain items with 8-byte sequence numbers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;object that must contain items with 8-byte sequence numbers.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;updlist&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;updlist&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A Stringlist that contains update control statements and insertion or replacement lines.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;that contains update control statements and insertion or replacement lines.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;status&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;status&amp;lt;/th&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A numeric variable that is set to 0 if the method is successful, or it is set to the item number of the invalid update command if &amp;#039;&amp;#039;&amp;#039;updlist&amp;#039;&amp;#039;&amp;#039; contains an invalid item. This is an optional output argument.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;A numeric variable that is set to 0 if the method is successful, or it is set to the item number of the invalid update command if &amp;#039;&amp;#039;&amp;#039;updlist&amp;#039;&amp;#039;&amp;#039; contains an invalid item. This is an optional output argument.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Usage notes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in Update other than an invalid update item cause request cancellation.&amp;lt;li&amp;gt;The output Stringlist produced by Update contains sequence numbers just as the input Stringlist in the first argument. This makes it possible to use the output Stringlist as input to another Update call. In this way it is possible to apply multiple updates to a single Stringlist.&amp;lt;li&amp;gt;The method Stringlist for Update can be most easily created with the AppendOpenProcedure method (:hdref reftxt=AppendOpenProcedure refid=appopen.) using its fourth parameter to indicate a sequence number. The input argument Stringlist to Update can be most easily created with the Compare method (:hdref reftxt=Compare refid=slcomp.).&amp;lt;li&amp;gt;The update Stringlist contains update control statements and insertion or replacement lines. The update Stringlist must begin with an update control statement. All update control statements begin with the period-slash character sequence (./); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input Stringlist to which the updates apply. Any items in the method Stringlist that are not updated by the update Stringlist are simply copied into the output Stringlist. The update control statements are:&amp;lt;dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;All errors in Update other than an invalid update item cause request cancellation.&amp;lt;li&amp;gt;The output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;produced by Update contains sequence numbers just as the input &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;in the first argument. This makes it possible to use the output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;as input to another Update call. In this way it is possible to apply multiple updates to a single &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;.&amp;lt;li&amp;gt;The method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;for Update can be most easily created with the AppendOpenProcedure method (:hdref reftxt=AppendOpenProcedure refid=appopen.) using its fourth parameter to indicate a sequence number. The input argument &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;to Update can be most easily created with the Compare method (:hdref reftxt=Compare refid=slcomp.).&amp;lt;li&amp;gt;The update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;contains update control statements and insertion or replacement lines. The update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;must begin with an update control statement. All update control statements begin with the period-slash character sequence (./); this is followed by a single character indicating the function, and then possibly by sequence numbers indicating the lines in the input &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;to which the updates apply. Any items in the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;that are not updated by the update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;are simply copied into the output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. The update control statements are:&amp;lt;dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt; This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update Stringlist.&amp;lt;dt&amp;gt;./ D seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a deletion control statement that indicates a range of input lines to be deleted. &#039;&#039;&#039;seq1&#039;&#039;&#039; and &#039;&#039;&#039;seq2&#039;&#039;&#039; indicate the range of sequence numbers in the method Stringlist that are to be deleted. If &#039;&#039;&#039;seq2&#039;&#039;&#039; is not specified, it is assumed to equal &#039;&#039;&#039;seq1&#039;&#039;&#039;, so only the single line indicated by &#039;&#039;&#039;seq1&#039;&#039;&#039; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update Stringlist.&amp;lt;dt&amp;gt;./ I seq1 { $ seq2 { seq3 } }&amp;lt;dd&amp;gt; This is an insertion control statement, and it is followed by lines that are to be inserted in the output Stringlist. &#039;&#039;&#039;seq1&#039;&#039;&#039; indicates the sequence number in the method Stringlist after which the lines are to be inserted. &#039;&#039;&#039;seq2&#039;&#039;&#039; is the sequence number to be assigned to the first inserted line, and &#039;&#039;&#039;seq3&#039;&#039;&#039; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;dt&amp;gt;./ R seq1 {seq2} { $ seq3 { seq4 } }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method Stringlist in the output Stringlist. &#039;&#039;&#039;seq1&#039;&#039;&#039; and &#039;&#039;&#039;seq2&#039;&#039;&#039; indicate the range of sequence numbers in the input Stringlist that are to be replaced. If &#039;&#039;&#039;seq2&#039;&#039;&#039; is not specified, it is assumed to equal &#039;&#039;&#039;seq1&#039;&#039;&#039;, so only the single line indicated by &#039;&#039;&#039;seq1&#039;&#039;&#039; will be replaced. &#039;&#039;&#039;seq3&#039;&#039;&#039; is the sequence number to be assigned to the first replacement line, and &#039;&#039;&#039;seq4&#039;&#039;&#039; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;dt&amp;gt;./ S seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a resequence control statement, and it must be the first non-comment control statement in the update Stringlist. This statement indicates that the output Stringlist, after all subsequent updates have been applied, is to be given sequence numbers starting at &#039;&#039;&#039;seq1&#039;&#039;&#039; and incremented by &#039;&#039;&#039;seq2&#039;&#039;&#039;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;dt&amp;gt;./ * comment&amp;lt;dd&amp;gt; This is a comment control statement and it is ignored. It must be followed by another update control statement, or it must be the last item in the update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;.&amp;lt;dt&amp;gt;./ D seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a deletion control statement that indicates a range of input lines to be deleted. &#039;&#039;&#039;seq1&#039;&#039;&#039; and &#039;&#039;&#039;seq2&#039;&#039;&#039; indicate the range of sequence numbers in the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;that are to be deleted. If &#039;&#039;&#039;seq2&#039;&#039;&#039; is not specified, it is assumed to equal &#039;&#039;&#039;seq1&#039;&#039;&#039;, so only the single line indicated by &#039;&#039;&#039;seq1&#039;&#039;&#039; will be deleted. This statement must be followed by another update control statement, or it must be the last item in the update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;.&amp;lt;dt&amp;gt;./ I seq1 { $ seq2 { seq3 } }&amp;lt;dd&amp;gt; This is an insertion control statement, and it is followed by lines that are to be inserted in the output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. &#039;&#039;&#039;seq1&#039;&#039;&#039; indicates the sequence number in the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;after which the lines are to be inserted. &#039;&#039;&#039;seq2&#039;&#039;&#039; is the sequence number to be assigned to the first inserted line, and &#039;&#039;&#039;seq3&#039;&#039;&#039; indicates the increment to be added to the current sequence number for subsequent inserted lines. The lines to be inserted are terminated by another update control statement.&amp;lt;dt&amp;gt;./ R seq1 {seq2} { $ seq3 { seq4 } }&amp;lt;dd&amp;gt; This is a replacement control statement, and it is followed by lines that are to replace lines from the method &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;in the output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. &#039;&#039;&#039;seq1&#039;&#039;&#039; and &#039;&#039;&#039;seq2&#039;&#039;&#039; indicate the range of sequence numbers in the input &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt; &lt;/ins&gt;that are to be replaced. If &#039;&#039;&#039;seq2&#039;&#039;&#039; is not specified, it is assumed to equal &#039;&#039;&#039;seq1&#039;&#039;&#039;, so only the single line indicated by &#039;&#039;&#039;seq1&#039;&#039;&#039; will be replaced. &#039;&#039;&#039;seq3&#039;&#039;&#039; is the sequence number to be assigned to the first replacement line, and &#039;&#039;&#039;seq4&#039;&#039;&#039; indicates the increment to be added to the current sequence number for subsequent replacement lines. The replacement lines are terminated by another update control statement.&amp;lt;dt&amp;gt;./ S seq1 { seq2 } { $ }&amp;lt;dd&amp;gt; This is a resequence control statement, and it must be the first non-comment control statement in the update &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;. This statement indicates that the output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;Stringlist&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/var&amp;gt;&lt;/ins&gt;, after all subsequent updates have been applied, is to be given sequence numbers starting at &#039;&#039;&#039;seq1&#039;&#039;&#039; and incremented by &#039;&#039;&#039;seq2&#039;&#039;&#039;.&amp;lt;/dl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Stringlist methods|Update function]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Stringlist methods|Update function]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9247&amp;oldid=prev</id>
		<title>Wiccan: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Update_(Stringlist_function)&amp;diff=9247&amp;oldid=prev"/>
		<updated>2011-01-17T21:07:33Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:07, 17 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wiccan</name></author>
	</entry>
</feed>