Number | 366
|
Category | errata
|
Synopsis | 26.6.8: Variables should clarify use of range iteration
|
State | lrmdraft
|
Class | errata-ptf
|
Arrival-Date | Jun 24 2003
|
Originator | Charles Dawson
|
Release | 2001b: 26.6.8
|
Environment |
|
Description |
None of the notes indicate when it is possible to iterate on range. Should this only be legal for multi-dimensional arrays, or for single dimensions as well? |
Fix |
Section 26.6.6, add new note 21 to the end of the notes - vpi_iterate(vpiRange, net_array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.7, add new note 14 to the end of the notes - vpi_iterate(vpiRange, array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, add new note 5, pushing existing note 5 and subsequent notes up in number. - vpiRange shall apply to variables when vpiArray is TRUE. vpi_iterate(vpiRange, variable_array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, change existing note 5 FROM: 5) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration. These relationships are only valid when vpiArray is TRUE. TO: 6) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration of the right-most range of an array. These relationships are a short cut for accessing the range declarations of a one-dimensional variable array. To access the range declarations for all dimensions of a multi-dimensional array, first iterate on vpiRange. |
Audit-Trail |
Fix replaced by etf@boyd.com on Mon Jan 12 13:50:49 2004 Section 26.6.6, add new note 21 to the end of the notes - vpi_iterate(vpiRange, net_array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.7, add new note 14 to the end of the notes - vpi_iterate(vpiRange, array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate wto the right-most range of the array declaration. Section 26.6.8, add new note 5, pushing existing note 5 and subsequent notes up in number. - vpiRange shall apply to variables when vpiArray is TRUE. vpi_iterate(vpiRange, variable_array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, change existing note 5 FROM: 5) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration. These relationships are only valid when vpiArray is TRUE. TO: 6) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration of the right-most range of an array. These relationships are a short cut for accessing the range declarations of a one-dimensional variable array. To access the range declarations for all dimensions of a multi-dimensional array, first iterate on vpiRange. Fix replaced by etf@boyd.com on Fri Jan 30 09:05:48 2004 Section 26.6.6, add new note 21 to the end of the notes - vpi_iterate(vpiRange, net_array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.7, add new note 14 to the end of the notes - vpi_iterate(vpiRange, array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, add new note 5, pushing existing note 5 and subsequent notes up in number. - vpiRange shall apply to variables when vpiArray is TRUE. vpi_iterate(vpiRange, variable_array_handle) shall return the set of array range declarations beginning with the least rapidly varying dimension and ending with most rapidly varying dimension. In the source declaration of the array, this would begin with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, change existing note 5 FROM: 5) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration. These relationships are only valid when vpiArray is TRUE. TO: 6) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration of the right-most range of an array. These relationships are a short cut for accessing the range declarations of a one-dimensional variable array. To access the range declarations for all dimensions of a multi-dimensional array, first iterate on vpiRange. Fix replaced by etf@boyd.com on Wed Feb 25 14:43:01 2004 Section 26.6.6, add new note 21 to the end of the notes - vpi_iterate(vpiRange, net_array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.7, add new note 14 to the end of the notes - vpi_iterate(vpiRange, array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, add new note 5, pushing existing note 5 and subsequent notes up in number. - vpiRange shall apply to variables when vpiArray is TRUE. vpi_iterate(vpiRange, variable_array_handle) shall return the set of array range declarations beginning with the left-most range of the array declaration, and iterate to the right-most range of the array declaration. Section 26.6.8, change existing note 5 FROM: 5) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration. These relationships are only valid when vpiArray is TRUE. TO: 6) vpiLeftRange and vpiRightRange shall apply to variables when vpiArray is TRUE, and represent the array range declaration of the right-most range of an array. These relationships are a short cut for accessing the range declarations of a one-dimensional variable array. To access the range declarations for all dimensions of a multi-dimensional array, first iterate on vpiRange. |
Unformatted |
|
Hosted by Boyd Technology