| @@ -3420,26 +3420,28 @@ | | | @@ -3420,26 +3420,28 @@ |
3420 | . nr doc-issue-count-saved \n[doc-issue-count] | | 3420 | . nr doc-issue-count-saved \n[doc-issue-count] |
3421 | . ds doc-issue-name-saved "\*[doc-issue-name] | | 3421 | . ds doc-issue-name-saved "\*[doc-issue-name] |
3422 | . nr doc-optional-count-saved \n[doc-optional-count] | | 3422 | . nr doc-optional-count-saved \n[doc-optional-count] |
3423 | . ds doc-optional-string-saved "\*[doc-optional-string] | | 3423 | . ds doc-optional-string-saved "\*[doc-optional-string] |
3424 | . nr doc-page-number-count-saved \n[doc-page-number-count] | | 3424 | . nr doc-page-number-count-saved \n[doc-page-number-count] |
3425 | . ds doc-page-number-string-saved "\*[doc-page-number-string] | | 3425 | . ds doc-page-number-string-saved "\*[doc-page-number-string] |
3426 | . nr doc-corporate-count-saved \n[doc-corporate-count] | | 3426 | . nr doc-corporate-count-saved \n[doc-corporate-count] |
3427 | . ds doc-corporate-name-saved "\*[doc-corporate-name] | | 3427 | . ds doc-corporate-name-saved "\*[doc-corporate-name] |
3428 | . nr doc-report-count-saved \n[doc-report-count] | | 3428 | . nr doc-report-count-saved \n[doc-report-count] |
3429 | . ds doc-report-name-saved "\*[doc-report-name] | | 3429 | . ds doc-report-name-saved "\*[doc-report-name] |
3430 | . nr doc-reference-title-count-saved \n[doc-reference-title-count] | | 3430 | . nr doc-reference-title-count-saved \n[doc-reference-title-count] |
3431 | . ds doc-reference-title-name-saved "\*[doc-reference-title-name] | | 3431 | . ds doc-reference-title-name-saved "\*[doc-reference-title-name] |
3432 | . ds doc-reference-title-name-for-book-saved "\*[doc-reference-title-name-for-book] | | 3432 | . ds doc-reference-title-name-for-book-saved "\*[doc-reference-title-name-for-book] |
| | | 3433 | . nr doc-url-count-saved \n[doc-url-count] |
| | | 3434 | . ds doc-url-name-saved "\*[doc-url-name] |
3433 | . nr doc-volume-count-saved \n[doc-volume-count] | | 3435 | . nr doc-volume-count-saved \n[doc-volume-count] |
3434 | . ds doc-volume-name-saved "\*[doc-volume-name] | | 3436 | . ds doc-volume-name-saved "\*[doc-volume-name] |
3435 | . nr doc-have-author-saved \n[doc-have-author] | | 3437 | . nr doc-have-author-saved \n[doc-have-author] |
3436 | . | | 3438 | . |
3437 | . ds doc-document-title-saved "\*[doc-document-title] | | 3439 | . ds doc-document-title-saved "\*[doc-document-title] |
3438 | . ds doc-volume-saved "\*[doc-volume] | | 3440 | . ds doc-volume-saved "\*[doc-volume] |
3439 | . ds doc-section-saved "\*[doc-section] | | 3441 | . ds doc-section-saved "\*[doc-section] |
3440 | . ds doc-operating-system-saved "\*[doc-operating-system] | | 3442 | . ds doc-operating-system-saved "\*[doc-operating-system] |
3441 | . ds doc-date-string-saved "\*[doc-date-string] | | 3443 | . ds doc-date-string-saved "\*[doc-date-string] |
3442 | . nr doc-header-space-saved \n[doc-header-space] | | 3444 | . nr doc-header-space-saved \n[doc-header-space] |
3443 | . nr doc-footer-space-saved \n[doc-footer-space] | | 3445 | . nr doc-footer-space-saved \n[doc-footer-space] |
3444 | . nr doc-display-vertical-saved \n[doc-display-vertical] | | 3446 | . nr doc-display-vertical-saved \n[doc-display-vertical] |
3445 | . ds doc-header-string-saved "\*[doc-header-string] | | 3447 | . ds doc-header-string-saved "\*[doc-header-string] |
| @@ -3560,26 +3562,28 @@ | | | @@ -3560,26 +3562,28 @@ |
3560 | . nr doc-issue-count \n[doc-issue-count-saved] | | 3562 | . nr doc-issue-count \n[doc-issue-count-saved] |
3561 | . ds doc-issue-name "\*[doc-issue-name-saved] | | 3563 | . ds doc-issue-name "\*[doc-issue-name-saved] |
3562 | . nr doc-optional-count \n[doc-optional-count-saved] | | 3564 | . nr doc-optional-count \n[doc-optional-count-saved] |
3563 | . ds doc-optional-string "\*[doc-optional-string-saved] | | 3565 | . ds doc-optional-string "\*[doc-optional-string-saved] |
3564 | . nr doc-page-number-count \n[doc-page-number-count-saved] | | 3566 | . nr doc-page-number-count \n[doc-page-number-count-saved] |
3565 | . ds doc-page-number-string "\*[doc-page-number-string-saved] | | 3567 | . ds doc-page-number-string "\*[doc-page-number-string-saved] |
3566 | . nr doc-corporate-count \n[doc-corporate-count-saved] | | 3568 | . nr doc-corporate-count \n[doc-corporate-count-saved] |
3567 | . ds doc-corporate-name "\*[doc-corporate-name-saved] | | 3569 | . ds doc-corporate-name "\*[doc-corporate-name-saved] |
3568 | . nr doc-report-count \n[doc-report-count-saved] | | 3570 | . nr doc-report-count \n[doc-report-count-saved] |
3569 | . ds doc-report-name "\*[doc-report-name-saved] | | 3571 | . ds doc-report-name "\*[doc-report-name-saved] |
3570 | . nr doc-reference-title-count \n[doc-reference-title-count-saved] | | 3572 | . nr doc-reference-title-count \n[doc-reference-title-count-saved] |
3571 | . ds doc-reference-title-name "\*[doc-reference-title-name-saved] | | 3573 | . ds doc-reference-title-name "\*[doc-reference-title-name-saved] |
3572 | . ds doc-reference-title-name-for-book "\*[doc-reference-title-name-for-book-saved] | | 3574 | . ds doc-reference-title-name-for-book "\*[doc-reference-title-name-for-book-saved] |
| | | 3575 | . nr doc-url-count \n[doc-url-count-saved] |
| | | 3576 | . ds doc-url-name "\*[doc-url-name-saved] |
3573 | . nr doc-volume-count \n[doc-volume-count-saved] | | 3577 | . nr doc-volume-count \n[doc-volume-count-saved] |
3574 | . ds doc-volume-name "\*[doc-volume-name-saved] | | 3578 | . ds doc-volume-name "\*[doc-volume-name-saved] |
3575 | . nr doc-have-author \n[doc-have-author-saved] | | 3579 | . nr doc-have-author \n[doc-have-author-saved] |
3576 | . | | 3580 | . |
3577 | . ds doc-document-title "\*[doc-document-title-saved] | | 3581 | . ds doc-document-title "\*[doc-document-title-saved] |
3578 | . ds doc-volume "\*[doc-volume-saved] | | 3582 | . ds doc-volume "\*[doc-volume-saved] |
3579 | . ds doc-section "\*[doc-section-saved] | | 3583 | . ds doc-section "\*[doc-section-saved] |
3580 | . ds doc-operating-system "\*[doc-operating-system-saved] | | 3584 | . ds doc-operating-system "\*[doc-operating-system-saved] |
3581 | . ds doc-date-string "\*[doc-date-string-saved] | | 3585 | . ds doc-date-string "\*[doc-date-string-saved] |
3582 | . nr doc-header-space \n[doc-header-space-saved] | | 3586 | . nr doc-header-space \n[doc-header-space-saved] |
3583 | . nr doc-footer-space \n[doc-footer-space-saved] | | 3587 | . nr doc-footer-space \n[doc-footer-space-saved] |
3584 | . nr doc-display-vertical \n[doc-display-vertical-saved] | | 3588 | . nr doc-display-vertical \n[doc-display-vertical-saved] |
3585 | . ds doc-header-string "\*[doc-header-string-saved] | | 3589 | . ds doc-header-string "\*[doc-header-string-saved] |
| @@ -5184,40 +5188,43 @@ | | | @@ -5184,40 +5188,43 @@ |
5184 | .\" NS doc-journal-name | | 5188 | .\" NS doc-journal-name |
5185 | .\" NS doc-optional-count | | 5189 | .\" NS doc-optional-count |
5186 | .\" NS doc-optional-string | | 5190 | .\" NS doc-optional-string |
5187 | .\" NS doc-page-number-count | | 5191 | .\" NS doc-page-number-count |
5188 | .\" NS doc-page-number-string | | 5192 | .\" NS doc-page-number-string |
5189 | .\" NS doc-publisher-count | | 5193 | .\" NS doc-publisher-count |
5190 | .\" NS doc-publisher-name | | 5194 | .\" NS doc-publisher-name |
5191 | .\" NS doc-reference-count | | 5195 | .\" NS doc-reference-count |
5192 | .\" NS doc-reference-title-count | | 5196 | .\" NS doc-reference-title-count |
5193 | .\" NS doc-reference-title-name | | 5197 | .\" NS doc-reference-title-name |
5194 | .\" NS doc-reference-title-name-for-book | | 5198 | .\" NS doc-reference-title-name-for-book |
5195 | .\" NS doc-report-count | | 5199 | .\" NS doc-report-count |
5196 | .\" NS doc-report-name | | 5200 | .\" NS doc-report-name |
| | | 5201 | .\" NS doc-url-count |
| | | 5202 | .\" NS doc-url-name |
5197 | .\" NS doc-volume-count | | 5203 | .\" NS doc-volume-count |
5198 | .\" NS doc-volume-name | | 5204 | .\" NS doc-volume-name |
5199 | . | | 5205 | . |
5200 | .de doc-reset-reference | | 5206 | .de doc-reset-reference |
5201 | . while (\n[doc-author-count]) \{\ | | 5207 | . while (\n[doc-author-count]) \{\ |
5202 | . ds doc-author-name\n[doc-author-count] | | 5208 | . ds doc-author-name\n[doc-author-count] |
5203 | . nr doc-author-count -1 | | 5209 | . nr doc-author-count -1 |
5204 | . \} | | 5210 | . \} |
5205 | . nr doc-journal-count 0 | | 5211 | . nr doc-journal-count 0 |
5206 | . nr doc-issue-count 0 | | 5212 | . nr doc-issue-count 0 |
5207 | . nr doc-optional-count 0 | | 5213 | . nr doc-optional-count 0 |
5208 | . nr doc-corporate-count 0 | | 5214 | . nr doc-corporate-count 0 |
5209 | . nr doc-report-count 0 | | 5215 | . nr doc-report-count 0 |
5210 | . nr doc-reference-title-count 0 | | 5216 | . nr doc-reference-title-count 0 |
| | | 5217 | . nr doc-url-count 0 |
5211 | . nr doc-volume-count 0 | | 5218 | . nr doc-volume-count 0 |
5212 | . nr doc-date-count 0 | | 5219 | . nr doc-date-count 0 |
5213 | . nr doc-page-number-count 0 | | 5220 | . nr doc-page-number-count 0 |
5214 | . nr doc-book-count 0 | | 5221 | . nr doc-book-count 0 |
5215 | . nr doc-publisher-count 0 | | 5222 | . nr doc-publisher-count 0 |
5216 | . nr doc-reference-count 0 | | 5223 | . nr doc-reference-count 0 |
5217 | . | | 5224 | . |
5218 | . ds doc-journal-name | | 5225 | . ds doc-journal-name |
5219 | . ds doc-issue-name | | 5226 | . ds doc-issue-name |
5220 | . ds doc-optional-string | | 5227 | . ds doc-optional-string |
5221 | . ds doc-corporate-name | | 5228 | . ds doc-corporate-name |
5222 | . ds doc-report-name | | 5229 | . ds doc-report-name |
5223 | . ds doc-reference-title-name | | 5230 | . ds doc-reference-title-name |
| @@ -5306,26 +5313,33 @@ | | | @@ -5306,26 +5313,33 @@ |
5306 | . unformat doc-issue-name | | 5313 | . unformat doc-issue-name |
5307 | . chop doc-issue-name | | 5314 | . chop doc-issue-name |
5308 | . nop \*[doc-issue-name]\c | | 5315 | . nop \*[doc-issue-name]\c |
5309 | . doc-finish-reference \n[doc-issue-count] | | 5316 | . doc-finish-reference \n[doc-issue-count] |
5310 | . \} | | 5317 | . \} |
5311 | . | | 5318 | . |
5312 | . if \n[doc-volume-count] \{\ | | 5319 | . if \n[doc-volume-count] \{\ |
5313 | . unformat doc-volume-name | | 5320 | . unformat doc-volume-name |
5314 | . chop doc-volume-name | | 5321 | . chop doc-volume-name |
5315 | . nop \*[doc-volume-name]\c | | 5322 | . nop \*[doc-volume-name]\c |
5316 | . doc-finish-reference \n[doc-volume-count] | | 5323 | . doc-finish-reference \n[doc-volume-count] |
5317 | . \} | | 5324 | . \} |
5318 | . | | 5325 | . |
| | | 5326 | . if \n[doc-url-count] \{\ |
| | | 5327 | . unformat doc-url-name |
| | | 5328 | . chop doc-url-name |
| | | 5329 | . nop \*[doc-url-name]\c |
| | | 5330 | . doc-finish-reference \n[doc-url-count] |
| | | 5331 | . \} |
| | | 5332 | . |
5319 | . if \n[doc-page-number-count] \{\ | | 5333 | . if \n[doc-page-number-count] \{\ |
5320 | . unformat doc-page-number-string | | 5334 | . unformat doc-page-number-string |
5321 | . chop doc-page-number-string | | 5335 | . chop doc-page-number-string |
5322 | . nop \*[doc-page-number-string]\c | | 5336 | . nop \*[doc-page-number-string]\c |
5323 | . doc-finish-reference \n[doc-page-number-count] | | 5337 | . doc-finish-reference \n[doc-page-number-count] |
5324 | . \} | | 5338 | . \} |
5325 | . | | 5339 | . |
5326 | . if \n[doc-corporate-count] \{\ | | 5340 | . if \n[doc-corporate-count] \{\ |
5327 | . unformat doc-corporate-name | | 5341 | . unformat doc-corporate-name |
5328 | . chop doc-corporate-name | | 5342 | . chop doc-corporate-name |
5329 | . nop \*[doc-corporate-name]\c | | 5343 | . nop \*[doc-corporate-name]\c |
5330 | . doc-finish-reference \n[doc-corporate-count] | | 5344 | . doc-finish-reference \n[doc-corporate-count] |
5331 | . \} | | 5345 | . \} |
| @@ -6009,47 +6023,95 @@ | | | @@ -6009,47 +6023,95 @@ |
6009 | . evc 0 | | 6023 | . evc 0 |
6010 | . in 0 | | 6024 | . in 0 |
6011 | . nf | | 6025 | . nf |
6012 | . nop \*[doc-Em-font]\c | | 6026 | . nop \*[doc-Em-font]\c |
6013 | . doc-do-references | | 6027 | . doc-do-references |
6014 | . \} | | 6028 | . \} |
6015 | . el \{\ | | 6029 | . el \{\ |
6016 | . nop \*[doc-Em-font]\c | | 6030 | . nop \*[doc-Em-font]\c |
6017 | . doc-print-recursive | | 6031 | . doc-print-recursive |
6018 | . \} | | 6032 | . \} |
6019 | .. | | 6033 | .. |
6020 | . | | 6034 | . |
6021 | . | | 6035 | . |
| | | 6036 | .\" NS doc-url-count global register |
| | | 6037 | .\" NS counter of hypertext references |
| | | 6038 | . |
| | | 6039 | .nr doc-url-count 0 |
| | | 6040 | . |
| | | 6041 | . |
6022 | .\" NS doc-volume-count global register | | 6042 | .\" NS doc-volume-count global register |
6023 | .\" NS counter of reference title references | | 6043 | .\" NS counter of reference title references |
6024 | . | | 6044 | . |
6025 | .nr doc-volume-count 0 | | 6045 | .nr doc-volume-count 0 |
6026 | . | | 6046 | . |
6027 | . | | 6047 | . |
6028 | .\" NS doc-volume-name global box | | 6048 | .\" NS doc-volume-name global box |
6029 | .\" NS string of collected volume references | | 6049 | .\" NS string of collected volume references |
6030 | . | | 6050 | . |
6031 | .ds doc-volume-name | | 6051 | .ds doc-volume-name |
6032 | . | | 6052 | . |
6033 | . | | 6053 | . |
| | | 6054 | .\" NS %U user macro |
| | | 6055 | .\" NS hypertext reference |
| | | 6056 | .\" NS |
| | | 6057 | .\" NS modifies: |
| | | 6058 | .\" NS doc-arg-ptr |
| | | 6059 | .\" NS doc-curr-font |
| | | 6060 | .\" NS doc-curr-size |
| | | 6061 | .\" NS doc-macro-name |
| | | 6062 | .\" NS doc-reference-count |
| | | 6063 | .\" NS doc-url-count |
| | | 6064 | .\" NS |
| | | 6065 | .\" NS local variables: |
| | | 6066 | .\" NS doc-env-%U |
| | | 6067 | .\" NS |
| | | 6068 | .\" NS width register `%U' set in doc-common |
| | | 6069 | . |
| | | 6070 | .de %U |
| | | 6071 | . if (\n[doc-arg-limit] : (\n[.$] == 0)) \{\ |
| | | 6072 | . tm Usage: .%U URL ... (#\n[.c]) |
| | | 6073 | . return |
| | | 6074 | . \} |
| | | 6075 | . |
| | | 6076 | . nr doc-url-count +1 |
| | | 6077 | . nr doc-reference-count +1 |
| | | 6078 | . |
| | | 6079 | . ds doc-macro-name %U |
| | | 6080 | . doc-parse-args \$@ |
| | | 6081 | . |
| | | 6082 | . nr doc-arg-ptr +1 |
| | | 6083 | . nr doc-curr-font \n[.f] |
| | | 6084 | . nr doc-curr-size \n[.ps] |
| | | 6085 | . |
| | | 6086 | . \" append to reference box |
| | | 6087 | . boxa doc-url-name |
| | | 6088 | . ev doc-env-%U |
| | | 6089 | . evc 0 |
| | | 6090 | . in 0 |
| | | 6091 | . nf |
| | | 6092 | . doc-do-references |
| | | 6093 | .. |
| | | 6094 | . |
| | | 6095 | . |
6034 | .\" NS %V user macro | | 6096 | .\" NS %V user macro |
6035 | .\" NS reference volume | | 6097 | .\" NS reference volume |
6036 | .\" NS | | 6098 | .\" NS |
6037 | .\" NS modifies: | | 6099 | .\" NS modifies: |
6038 | .\" NS doc-arg-ptr | | 6100 | .\" NS doc-arg-ptr |
6039 | .\" NS doc-curr-font | | 6101 | .\" NS doc-curr-font |
6040 | .\" NS doc-curr-size | | 6102 | .\" NS doc-curr-size |
6041 | .\" NS doc-macro-name | | 6103 | .\" NS doc-macro-name |
6042 | .\" NS doc-reference-title-count | | 6104 | .\" NS doc-reference-count |
6043 | .\" NS doc-volume-count | | 6105 | .\" NS doc-volume-count |
6044 | .\" NS | | 6106 | .\" NS |
6045 | .\" NS local variables: | | 6107 | .\" NS local variables: |
6046 | .\" NS doc-env-%V | | 6108 | .\" NS doc-env-%V |
6047 | .\" NS | | 6109 | .\" NS |
6048 | .\" NS width register `%V' set in doc-common | | 6110 | .\" NS width register `%V' set in doc-common |
6049 | . | | 6111 | . |
6050 | .de %V | | 6112 | .de %V |
6051 | . if (\n[doc-arg-limit] : (\n[.$] == 0)) \{\ | | 6113 | . if (\n[doc-arg-limit] : (\n[.$] == 0)) \{\ |
6052 | . tm Usage: .%V volume ... (#\n[.c]) | | 6114 | . tm Usage: .%V volume ... (#\n[.c]) |
6053 | . return | | 6115 | . return |
6054 | . \} | | 6116 | . \} |
6055 | . | | 6117 | . |